Ru/Compiling under VS2010: Difference between revisions
mNo edit summary |
m (obsolete language category) |
||
(7 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{lang|Compiling under VS2010|title = Компиляция под VS2010}} | ||
|title = Компиляция под VS2010 | {{ACategory|To be translated}} {{Finishtranslation}} | ||
| | |||
{{ | |||
[[File:Visual studio logo.png|right]] | [[File:Visual studio logo.png|right]] | ||
Line 8: | Line 8: | ||
== Конвертирование Alien Swarm == | == Конвертирование Alien Swarm == | ||
Конвертирование проекта сервера Alien Swarm в VS2010 приведет к ошибке "invalid characters in path". Для того, чтобы исправить её, откройте <code>game\server\swarm_sdk_server.vcproj</code> в текстовом редакторе и уберите "<code>' $File</code>" из строчки 2232. | Конвертирование проекта сервера Alien Swarm в VS2010 приведет к ошибке "invalid characters in path". Для того, чтобы исправить её, откройте <code>game\server\swarm_sdk_server.vcproj</code> в текстовом редакторе и уберите "<code>' $File</code>" из строчки 2232. | ||
== Отладка == | == Отладка == | ||
# Следуйте инструкции | # Следуйте инструкции {{L|Compiling under VS2008#Исправление отладочной компиляции|для исправления ошибок отладки в VS2008}}, которая применима и здесь. | ||
# Нажмите правой кнопкой на проектах клиента и сервера в VS и перейдите в ''Properties > Configuration > General''. Измените ''Target Name'' на ''client'' и ''server'' соответственно. | # Нажмите правой кнопкой на проектах клиента и сервера в VS и перейдите в ''Properties > Configuration > General''. Измените ''Target Name'' на ''client'' и ''server'' соответственно. | ||
Line 39: | Line 38: | ||
* {{en}} [[Launching from Visual Studio|Запуск из Visual Studio]] | * {{en}} [[Launching from Visual Studio|Запуск из Visual Studio]] | ||
{{ACategory|Tutorials}} | |||
{{ACategory|Programming}} | |||
{{ACategory|Source SDK FAQ}} |
Latest revision as of 03:43, 22 August 2024

You can help by finishing the translation.
If this page cannot be translated for some reason, or is left untranslated for an extended period of time after this notice is posted, the page should be requested to be deleted.
Also, please make sure the article complies with the alternate languages guide.
Visual Studio 2010 это лучший выбор для Source. Вы можете использовать бесплатную версию C++ Express.
Конвертирование Alien Swarm
Конвертирование проекта сервера Alien Swarm в VS2010 приведет к ошибке "invalid characters in path". Для того, чтобы исправить её, откройте game\server\swarm_sdk_server.vcproj
в текстовом редакторе и уберите "' $File
" из строчки 2232.
Отладка
- Следуйте инструкции для исправления ошибок отладки в VS2008 , которая применима и здесь.
- Нажмите правой кнопкой на проектах клиента и сервера в VS и перейдите в Properties > Configuration > General. Измените Target Name на client и server соответственно.
Исправление копирования файлов
Существует баг в VS 2010, который приводит к тому, что ваши свеже-скомпилированные DLL-файлы не копируются в папку с вашим модом. Если вы не видите изменений, возможно, причиной является данный баг. Для исправления, нажмите правой кнопкой мыши на проектах сервера и клиента в VS и выберите Properties. Сверху, в выпадающем меню Configuration, выберите All Configurations. Затем перейдите в Configuration Properties > Custom Build Step и в поле Additional Dependencies введите $(TargetPath)
Исправление предупреждений
Если вы хотите убрать предупреждения "precompiled header" при полной компиляции, откройте эти файлы в вашем проекте клиента и переместите #include "cbase.h"
вверх на первую строчку:
- hud_locator.cpp
- hud_credits.cpp
- hud_flashlight.cpp
Компиляция под Linux
VS 2010 вводит новый формат файла проекта (.vcxproj
) который несовместим с инструментом SDK VprojToMake
.
Доступно неофициальное обновление, включающее поддержку.