Build Without Visual Studio
This tutorial describes how to build Stepmania under Windows without Visual Studio/VS.net/VS.net 2003
Contents |
NOTE
While still functionnal to some point, this tutorial is outdated. The needed files are not in the CVS anymore. The .mak files needed to do this have not been re-generated in some time.
Notes Before Anything
i- To clean the compile results : CleanMake-Release-Win32.bat and MakeClean-Debug-Win32.bat will help you.
ii- When building, no call stack will be available if a crash occurs.
iii- Do not attempt to do this if you are not skilled with computers. One or two slight errors and you could very well wreck your system.
iv- We are not, i repeat Not, responsible if you wreck your system while attempting to build Stepmania following this "tutorial". I will repeat, that you should be skilled with computers in order to attempt this.
Software Used
These software were installed after the initial computer use.
- Microsoft Visual C++ Toolkit 2003
- Microsoft Platform SDK ( Used Version : for Windows 2003 Server SP1 )
- Override application ( A little app that simulates the presence of something costy, so that SM can be compiled completely. Removes the feature, though )
Steps
1- Download and install the Visual C++ Toolkit 2003.
2- Download and install most, if not all, of the Microsoft Platform SDK
2.1- Download bscmake and put it somewhere. We'll call that somewhere “path to your random bin directory”.
3- Uttermostrly wreak havok in some environment variables.
INCLUDE (user environment variable)
(Path to Platform SDK)\Include;
(Path to Platform SDK)\Include\atl;
(Path to Platform SDK)\Include\mfc;
(Path to Platform SDK)\include\crt;
(Path to Microsoft Visual C++ Toolkit 2003)\include;
(Path to Microsoft DirectX SDK)\Include
LIB (user environment variable)
(Path to Platform SDK)\Lib;
(Path to Microsoft Visual C++ Toolkit 2003)\lib;
(drive)\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib;
(Path to Microsoft DirectX SDK)\Lib
PATH (system environment variable) – HAS TO INCLUDE THESE :
(Path to Platform SDK)\Include;
(Path to Platform SDK)\Bin;
(Path to Microsoft Visual C++ Toolkit 2003)\bin;
(path to your random bin directory)
4- Get the most recent CVS tree you can by CVS. A recommended client would be TortoiseCVS.
5- Open a windows console and get to (where you downloaded the tree)\Stepmania\src
6- You now have the choice : Do you want to build a debug version (Make-Debug-Win32.bat) or a Release version (Make-Release-Win32.bat)?
7- Enjoy ;-)

