Compiling under VS2010: Difference between revisions
Jump to navigation
Jump to search
TomEdwards (talk | contribs) (style) |
|||
Line 3: | Line 3: | ||
'''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. | ||
== Alien Swarm == | == Alien Swarm conversion == | ||
Converting the Alien Swarm server project | Converting the Alien Swarm server project to VS2010 will lead to an "invalid characters in path" error. To fix it, open <code>game\server\swarm_sdk_server.vcproj</code> with a text editor and delete "<code>' $File</code>" from line 2232. | ||
To fix it open | |||
== Debugging == | == Debugging == |
Revision as of 05:02, 23 July 2010
Visual Studio 2010 is the best choice for Source. You can use the free C++ Express edition.
Alien Swarm conversion
Converting the Alien Swarm server project to VS2010 will lead to an "invalid characters in path" error. To fix it, open game\server\swarm_sdk_server.vcproj
with a text editor and delete "' $File
" from line 2232.
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.