GNU Aspell for Windows (binary installer): Aspell-0-50-5-1-Setup.exe
GNU Aspell for Windows (modified source):
GNU Aspell-win32 official home page:
Precompiled dictionaries compatible with this version:
Local copy of English dictionary: Aspell-en-0.50-2-3.exe
PDCurses for Windows (modified makefile):
PDCurses official home page:
These projects are for the Microsoft Visual C++ 6.0 SP4+ compiler. This GNU Aspell Win32 version is extensively based on the work of others (see the official site, and the README files in the above archives).

It proved impossible to recreate the distributed binary from the available source regards the automatic 'set-prefix' behaviour. This was because, as far as I could tell, the available source had a few lines of code missing. I used this patch for 0.50.4 on the latest stable source 0.50.5. There were a few places where the patch failed, but all turned out to be where the code had already been changed. I then spent a long period of time on a wild goose-chase, after a red-herring trying to get my binary to work like version 0.50.3!

Also, I couldn't figure out how to use MSVCRT.DLL without requiring the C++ support library MSVCP60.DLL, which I believe has redistribution problems. This may be an issue for people linking to libaspell.dll, but I just use aspell.exe. Changing the project options to link to MSVCRT.DLL is straight-forward, but must be done for all projects, including PDCurses.

Note: PDCurses is a command-line only build. I just made makefile changes so that the release and debug builds have different output directories.

Links to modified sources suitable for building on Windows using MinGW/MSYS: - Latest version builds the filters correctly.

Build instructions:


cd /c/dev/PDCurses-3.4/win32
make -f gccwin32.mak


cd /c/dev/aspell/win32
make install
Mail me here :

Valid HTML 4.01!