Compile BWAPI
Adam Heinermann edited this page Dec 8, 2015
·
3 revisions
- Microsoft Visual Studio Express 2013 for Windows Desktop
- Git (Ensure git is part of your PATH variable)
- Open the project solution in Visual Studio.
- Ensure that you have permission to write to the
Starcraft
directory. This can be done by modifying the permissions of the directory or installing the program in the user space. - Build for both
DEBUG
andRELEASE
.
- Navigate to
bwapi/Documentation
. - Change the version information in
Doxyfile
. - Run
doxygen
Documentation should be created in bwapi/Release_Binary/documentation
and ready for packaging. The generated log messages should contain no errors.
In order to build the installer, you must first complete the Building Binaries and Generating Documentation steps.
- Inno Setup (Get the QuickStart package with Inno Script Studio)
- Navigate to
bwapi/Installer
. - Open
installer.iss
. - Change the version information.
- Click on
Project
and go toCompile
.
These are the steps to compile EVERYTHING. You typically don't need to do this, unless you're working on all of the components. Usually you can leave the installer compilation to the BWAPI build server.
- Install Microsoft Visual Studio Express 2013 for Windows Desktop
- Install Microsoft Build Tools 2013 (?)
- Download the Cygwin Installer
- Run the following command on the Cygwin installer:
setup-x86_64.exe -q -P git cppcheck doxygen graphviz bash pngcrush p7zip
- Install Java
- Install Inno Setup
- Add the location of msbuild, Cygwin
/bin
, Java, and Inno Setup to your PATH variable
Home | Documentation | Issues | Tutorials