Ru/Compiling under VS2012: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Created page with "{{otherlang2 |title=Компиляция под VS2012 |en=Compiling under VS2012}} right Использование '''Visual Studio 2012''' в...")
 
m (fix)
Line 7: Line 7:
Использование '''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|Конвертирование проекта сервера Alien Swarm в VS2012 приведет к ошибке "неправильные символы в пути". Чтобы это исправить, откройте <code>game\server\swarm_sdk_server.vcproj</code> текстовым редактором и удалите "<code>&apos;&#x0A;$File</code>" на строке 2232.}}
{{bug:ru|Конвертирование проекта сервера Alien Swarm в VS2012 приведет к ошибке "неправильные символы в пути". Чтобы это исправить, откройте <code>game\server\swarm_sdk_server.vcproj</code> текстовым редактором и удалите "<code>&apos;&#x0A;$File</code>" на строке 2232.}}
{{bug|Компиляция кода 2013 года под любой версией VS2012 невозможно на текущий момент. Тем не менее, вы можете использовать VS2012 с компилятором от VS2010.}}
{{bug:ru|Компиляция кода 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>.


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


* [http://www.microsoft.com/visualstudio/en-us/products/2012-editions/ Visual Studio 2012]
* [http://www.microsoft.com/visualstudio/en-us/products/2012-editions/ Visual Studio 2012]
* [[Launching from Visual Studio|Запуск из Visual Studio]]
* [[Launching from Visual Studio:ru|Запуск из Visual Studio]]


[[Category:Tutorials]]
[[Category:Tutorials]]
[[Category:Programming]]
[[Category:Programming]]
[[Category:Source SDK FAQ]]
[[Category:Source SDK FAQ]]

Revision as of 23:27, 18 May 2022

Template:Otherlang2

Visual studio logo.png

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

Template:Bug:ru Template:Bug:ru

  • С оригинальными настройками VS2012, линковка некоторых проектов заканчивается ошибкой "Error lnk2026: module unsafe for safeseh image". Это происходит при попытке слинковать библиотеки, которые были собраны разными версиями компиляторов. Как решение, можно использовать опцию линкера /SAFESEH[:NO].

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