Ru/Compiling under VS2012: Difference between revisions
< Ru
Jump to navigation
Jump to search
No edit summary |
Thunder4ik (talk | contribs) m (→top: clean up, replaced: {{bug:ru → {{bug (2)) |
||
Line 5: | Line 5: | ||
Использование '''Visual Studio 2012''' возможно для Source. Тем не менее, невозможно использовать Visual Studio 2012 вместе с кодом Source 2013. Вы можете использовать бесплатное издание [http://www.microsoft.com/express/Downloads/#2012-Visual-CPP C++ Express] для кода 2007 года и ниже. | Использование '''Visual Studio 2012''' возможно для Source. Тем не менее, невозможно использовать Visual Studio 2012 вместе с кодом Source 2013. Вы можете использовать бесплатное издание [http://www.microsoft.com/express/Downloads/#2012-Visual-CPP C++ Express] для кода 2007 года и ниже. | ||
{{bug | {{bug|Конвертирование проекта сервера Alien Swarm в VS2012 приведет к ошибке "неправильные символы в пути". Чтобы это исправить, откройте <code>game\server\swarm_sdk_server.vcproj</code> текстовым редактором и удалите "<code>'
$File</code>" на строке 2232.}} | ||
{{bug | {{bug|Компиляция кода 2013 года под любой версией VS2012 невозможно на текущий момент. Тем не менее, вы можете использовать VS2012 с компилятором от VS2010.}} | ||
* С оригинальными настройками VS2012, линковка некоторых проектов заканчивается ошибкой "Error lnk2026: module unsafe for safeseh image". Это происходит при попытке слинковать библиотеки, которые были собраны разными версиями компиляторов. Как решение, можно использовать опцию линкера <nowiki>/SAFESEH[:NO]</nowiki>. | * С оригинальными настройками VS2012, линковка некоторых проектов заканчивается ошибкой "Error lnk2026: module unsafe for safeseh image". Это происходит при попытке слинковать библиотеки, которые были собраны разными версиями компиляторов. Как решение, можно использовать опцию линкера <nowiki>/SAFESEH[:NO]</nowiki>. |
Revision as of 02:13, 5 January 2024
Использование Visual Studio 2012 возможно для Source. Тем не менее, невозможно использовать Visual Studio 2012 вместе с кодом Source 2013. Вы можете использовать бесплатное издание C++ Express для кода 2007 года и ниже.

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