view wiki/BuildingOnWindows.wiki @ 333:1a232b481f47

Edited wiki page through web user interface.
author tomwalters@google.com
date Thu, 22 Jul 2010 18:57:02 +0000
parents eb779f1ddbea
children b43c2eec4f73
line wrap: on
line source
#summary Building AIM-C on Windows

= Windows build =
Windows build instructions tested on Windows XP. If you know about building on Windows 7 or other platforms, please add the details here.

Install [http://www.python.org/download/ Python 2.7] (default options)

Install [http://www.scons.org/download.php SCons 2.0.0.final.0]

Add C:\Python27\Scripts to the path
Control Panel->System->Advanced->Environment Variables->System Variables>PATH->Edit->Add ';C:\Python27\Scripts' (sans quotes) to the end of the line

Install subversion

There's a  [http://subversion.apache.org/packages.html#windows list of various subversion packages for Windows here], I used [http://www.sliksvn.com/en/download SilkSVN].

Install [http://www.mega-nerd.com/libsndfile/#Download libsndfile]

Download and install [http://www.microsoft.com/express/Downloads/#2010-Visual-CPP MS Visual C++ Express 2010]

The defaults should be fine for installing just VC++ 2010

Open Command Prompt

cd to the directory of your choice

 svn checkout http://aimc.googlecode.com/svn/trunk/ aimc-read-only

Run the 'Visual Studio Command Prompt' and execute the command:
 scons

== Building the Python Module ==
Download [http://www.swig.org/download.html SWIG]

If using MSVC 2010
Edit
C:\Python27\Lib\distutils\msvc9compiler.py line 243 to be
 toolskey = "VS100COMNTOOLS"

For all versions of MSVC, you may also need to add the line
 ld_args.append('/MANIFEST')
just after the line
  ld_args.append('/MANIFESTFILE:' + temp_manifest)

then run
 pythonsetup.py "build_ext"