Compiling under VS2012

From Valve Developer Community
Revision as of 04:44, 3 July 2013 by Opposing Franz (talk | contribs) (the additional issue I had when building Alien Swarm)
Jump to navigation Jump to search
Visual studio logo.png

Using Visual Studio 2012 is possible for Source. You can use the free C++ Express edition.

Icon-Bug.pngBug:Converting the Alien Swarm server project to VS2012 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.  [todo tested in ?]
  • With the default VS2012 settings, linking some projects will fail with "Error lnk2026: module unsafe for safeseh image". This seems to happen when you try to link to libraries that were compiled with different versions of the compiler. As a workaround, set the linker option /SAFESEH[:NO] .

See also