Installation on Windows is possible by compiling from source using Mingw tools. Brief notes on how this can be done are written below. Instructions may contain errors and outdated information, so use common sense when following them.
Unless told otherwise, you should install all of the tools to the default locations suggested by the installation programs. In the instructions below, paths starting with / are mingw Unix paths and those starting with c:\ are Windows paths. Usually / is equal to c:\msys\1.0 and /c is equal to c:\
Version numbers stated in the instructions are the latest versions that have been tested to work. You should generally use the latest versions available to you, as those should work too. Occasionally these instructions may refer to unreleased versions of some components. In these cases the latest released version may not work, and you should fetch the current development sources from SVN.
export PATH=/inst/bin:/glib/bin:/c/Python25:$PATH export PKG_CONFIG_PATH=/inst/lib/pkgconfig:/glib/lib/pkgconfig
./configure --prefix=/inst make make install gcc .libs/*.o -shared -o malaga.dll -lglib-2.0-0 -L/glib/bin cp malaga.dll /inst/bin cp malaga.dll /inst/bin/libmalaga.dll
make voikko make voikko-install DESTDIR=/c/voikko/suomimalaga
CFLAGS="-I/inst/include" LDFLAGS="-L/inst/bin" ./configure \ --prefix=/inst --with-dictionary-path="C:/voikko/suomimalaga" make make install(If you wish to use MSVC to compile programs using libvoikko, you should manually copy src/libvoikko-1.def to /inst/bin or some alternative location.)
At this point you have built all the core components of Voikko. How to proceed from here depends on what you want to do. You may want to copy the following binaries to C:\voikko\bin and maybe add that directory to Windows PATH:
Install Qt 4.2.1 (or later) from Trolltech and copy QtCore4.dll, QtGui4.dll and QtNetwork.dll from C:\Qt\4.2.1\bin to C:\voikko\bin. Build and install Voikkoconfig using the instructions in that package, and copy voikkoconfig.exe and voikkoconfig_fi.qm to C:\voikko\bin.
In order to check that Voikko is working correctly, you can try the incorrect word "borrelioosipparantola" and see if the correct form "borrelioosiparantola" is returned as a suggestion. If it is, you know that everything is properly set up because this suggestion would not be returned by Soikko or any program from the *spell family of spellcheckers. See the images below for examples of this test done in Firefox (requires the Finnish spellchecking extension) and Voikkoconfig.