Ru/Compiling under VS2010: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
m (Fixed template)
Line 2: Line 2:
|title = Компиляция под VS2010
|title = Компиляция под VS2010
|en = Compiling under VS2010}}
|en = Compiling under VS2010}}
{{TranslationUpdate}}
{{Updatetranslation}}
[[File:Visual studio logo.png|right]]
[[File:Visual studio logo.png|right]]



Revision as of 00:10, 2 November 2011

Template:Otherlang2

Info content.png
This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.(en)
Visual studio logo.png

Visual Studio 2010 это лучший выбор для Source. Вы можете использовать бесплатную версию C++ Express.

Конвертирование Alien Swarm

Конвертирование проекта сервера Alien Swarm в VS2010 приведет к ошибке "invalid characters in path". Для того, чтобы исправить её, откройте game\server\swarm_sdk_server.vcproj в текстовом редакторе и уберите "' $File" из строчки 2232.

Отладка

  1. Следуйте инструкции для исправления ошибок отладки в VS2008, которая применима и здесь.
  2. Нажмите правой кнопкой на проектах клиента и сервера в 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" вверх на первую строчку:

  1. hud_locator.cpp
  2. hud_credits.cpp
  3. hud_flashlight.cpp

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

VS 2010 вводит новый формат файла проекта (.vcxproj) который несовместим с инструментом SDK VprojToMake.

English Доступно неофициальное обновление, включающее поддержку.

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