Ru/Compiling under VS2010
Template:Otherlang2 Template:TranslationUpdate
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
.
Доступно неофициальное обновление, включающее поддержку.