You can read the doc/README.win32 file of stardict for detail. http://stardict.sourceforge.net

=====
reciteword can be compiled and run in windows.

Please install Dev-C++, it can be found at http://sourceforge.net/projects/orwelldevcpp/
My file: Dev-Cpp 5.3.0.1 MinGW 4.7.0 Setup.exe

Visit http://www.gtk.org/download/win32.php, download all-in-one bundle:
gtk+-bundle_2.24.10-20120208_win32.zip
extract it to C:\Program Files\Dev-Cpp\MinGW32\

here is a reciteword.dev
use Dev-C++ to compile it. Becase the compile command is too long, it can't be compile in win98, please use windows XP.

After compiled, you will find reciteword.exe at src/.

BUG: if you select the Revise-Group, then select the Typing or Shooting by main menu, reciteword will got freezed(in Shooting, you can see that gtk_timeout is still working). I find if we disable the intl feature(rename locale/*/reciteword.mo), this bug will be disappear. libintl's BUG???


========
To build the installer.

Grab and install NSIS: http://sourceforge.net/projects/nsis/
My file: nsis-2.46-setup.exe

I use linux commmand to illustrate the steps, but you cann't do it in this way :)

cd reciteword-0.8.5
mkdir win32-install-dir
cp readme.txt src/reciteword.exe win32-install-dir
mkdir -p win32-install-dir/locale/zh_CN/LC_MESSAGES/
cp po/zh_CN.gmo win32-install-dir/locale/zh_CN/LC_MESSAGES/reciteword.mo

copy the "dicts","modules","skins","books" directories into "win32-install-dir".

This installer don't contains the gtk2-runtime, download it at: http://sourceforge.net/projects/gtk-win

mkdir gtk_installer
cp gtk2-runtime-2.24.10-2012-10-10-ash.exe gtk_installer

Right click the reciteword-installer.nsi file, choose "Compile NSIS script" will build the installer.

ReciteWord's win32 port got many experience(i.e. dll hell make reciteword freezed) from pidgin(http://pidgin.im) and StarDict(http://stardict.sourceforge.net).

Note: when use fopen(), use "rb", never "r", unless you know what you are doing.

huzheng 2012.10.19