Compiling under VS2010: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
 Note:At the moment Visual Studio 2010 is not working with the Alien Swarm SDK. It is suggested do use Visual Studio 2008 for modding Alien Swarm
Note:At the moment Visual Studio 2010 is not working with the Alien Swarm SDK. It is suggested do use Visual Studio 2008 for modding Alien Swarm 
		
	
| TomEdwards (talk | contribs)  (→Compiling Under Linux:  style) | No edit summary | ||
| Line 2: | Line 2: | ||
| '''Visual Studio 2010''' is the best choice for Source. You can use the free [http://www.microsoft.com/express/Downloads/#2010-Visual-CPP C++ Express] edition. | '''Visual Studio 2010''' is the best choice for Source. You can use the free [http://www.microsoft.com/express/Downloads/#2010-Visual-CPP C++ Express] edition. | ||
| {{note|At the moment Visual Studio 2010 is not working with the Alien Swarm SDK. It is suggested do use [[Compiling under VS2008|Visual Studio 2008]] for modding Alien Swarm }} | |||
| == Debugging == | == Debugging == | ||
Revision as of 22:53, 20 July 2010
Visual Studio 2010 is the best choice for Source. You can use the free C++ Express edition.
 Note:At the moment Visual Studio 2010 is not working with the Alien Swarm SDK. It is suggested do use Visual Studio 2008 for modding Alien Swarm
Note:At the moment Visual Studio 2010 is not working with the Alien Swarm SDK. It is suggested do use Visual Studio 2008 for modding Alien Swarm Debugging
- Follow the instructions for fixing debug compiles in VS2008, which apply here as well.
- Right click on the client and server projects in VS and go to Properties > Configuration > General. Change Target Name to client and server respectively.
Fixing Warnings
If you want to remove the "precompiled header" warnings seen during a full compile, open these files in your client project and move #include "cbase.h" up to the first line:
- hud_locator.cpp
- hud_credits.cpp
- hud_flashlight.cpp
Compiling Under Linux
VS 2010 introduces a new project file format (.vcxproj) which is not compatible with the SDK's VprojToMake tool. A third-party update adding support is available.
