Compiling under VS2010: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
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 logo.png

Visual Studio 2010 is the best choice for Source. You can use the free C++ Express edition.

Note.pngNote: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

  1. Follow the instructions for fixing debug compiles in VS2008, which apply here as well.
  2. 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:

  1. hud_locator.cpp
  2. hud_credits.cpp
  3. 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.

See also