Компиляция под VS2012

From Valve Developer Community
Jump to: navigation, search
English
Visual studio logo.png

Использование Visual Studio 2012 возможно для Source. Тем не менее, невозможно использовать Visual Studio 2012 вместе с кодом Source 2013. Вы можете использовать бесплатное издание C++ Express для кода 2007 года и ниже.

Bug:
Конвертирование проекта сервера Alien Swarm в VS2012 приведет к ошибке "неправильные символы в пути". Чтобы это исправить, откройте game\server\swarm_sdk_server.vcproj текстовым редактором и удалите "' $File" на строке 2232.
Bug:
Компиляция кода 2013 года под любой версией VS2012 невозможно на текущий момент. Тем не менее, вы можете использовать VS2012 с компилятором от VS2010.
  • С оригинальными настройками VS2012, линковка некоторых проектов заканчивается ошибкой "Error lnk2026: module unsafe for safeseh image". Это происходит тогда, когда вы пытаетесь слинковать библиотеки, которые были собраны разными версиями компиляторов. Как решение, можно использовать опцию линкера /SAFESEH[:NO].

Смотрите также