Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions developers.windows.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Windows Development Environment for Dasher

This is a guide for Dasher developers on Windows.

## Build Status

Windows:
[![Build status](https://ci.appveyor.com/api/projects/status/hpvrm5230qlay15m?svg=true)](https://ci.appveyor.com/project/erdemkiraz/dasher)
+
Java:
[![CircleCI Build Status](https://circleci.com/gh/dasher-project/dasher.svg?style=shield)](https://circleci.com/gh/dasher-project/dasher)

## Dasher Version 4.11

Dasher is a zooming predictive text entry system, designed for situations where keyboard input is impractical (for instance, accessibility or PDAs).
It is usable with highly limited amounts of physical input while still allowing high rates of text entry.

Dasher is Free software released under the GPL. Further documentation may be found in the Doc/ subdirectory

## Requirements

Expat XML Parser
Downloads can be found at http://expat.sourceforge.net

The project files use environment variables to locate the root directories of
the prerequisites. You can set these in the Windows control panel:
Control Panels->System->Advanced->Environment Variables.

Here are the variable names and their default install locations (you may
need to change these to reflect reality on your system):

EXPAT C:\Program Files\Expat 2.2.5

## Building
Visual Studio 2017 solution/project files are included in the
Src/Win32 directory.

**NOTE**

For 2017 version needs Visual Studio 2015(v140) tool. (Or you need to add some additional packages.)

**NOTE**

Default build tools of Visiual Studio may not work. So you need to modify the Target Framework and Platform Toolset. Instructions can be found at [ How to Retarget ](https://docs.microsoft.com/en-us/cpp/build/how-to-modify-the-target-framework-and-platform-toolset)



## Support and Feedback
Please file any bug reports in the [ GNOME Bugzilla system ](http://bugzilla.gnome.org/)
using the 'dasher' package name.

You can find the Dasher website at:
http://www.inference.phy.cam.ac.uk/dasher/

Thank you for trying Dasher,

The Dasher Team