[gambit-list] [share] step to compile 4.6.6 on windows xp using VS2010 C++

Shihpin Tseng deftsp at gmail.com
Fri Aug 31 20:29:15 EDT 2012


ENV: windows xp
          VS2010/C++


  1. replace `#define ___BOOL @CONF_BOOL@' with `#define ___BOOL bool'  of file include/gambit.h.in
  2. copy misc/vc2008.bat to misc/vc2010.bat 
  3. change @call "D:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat" to 
       @call "D:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
  4. adding the options -TP (compile as C++ code) and -EHsc (enable c++ exceptions) to misc/vc2008.bat
  5. modifications (there is some type casting from void* to non-void* which require explicit cast in c++) of file lib\os_files.c
       -          mbstowcs (gambcdir, temp, cch);
       +          mbstowcs ((wchar_t *)gambcdir, temp, cch);
       http://thread.gmane.org/gmane.lisp.scheme.gambit/4419
  6. > cd gambc-v4_6_6
       > misc\vc2010.bat




More information about the Gambit-list mailing list