Ru/Compiler choices: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (-Using L template for links)
m (Multipage removal)
 
Line 1: Line 1:
{{langsp|title=Выбор компилятора}}
{{LanguageBar|title = Выбор компилятора}}
 
[[File:Visual_studio_logo.png|right|Логотип Visual Studio Express]]
[[File:Visual_studio_logo.png|right|Логотип Visual Studio Express]]
[[File:Gccegg-65.png|right|Логотип GCC]]
[[File:Gccegg-65.png|right|Логотип GCC]]
Line 31: Line 32:
* {{L|Compiling_under_VS2010|Компиляция под VS2010}}
* {{L|Compiling_under_VS2010|Компиляция под VS2010}}
* {{L|Compiling under Linux|Компиляция под Linux}}
* {{L|Compiling under Linux|Компиляция под Linux}}
{{ACategory|Source SDK FAQ}}
{{ACategory|Programming}}

Latest revision as of 05:37, 12 July 2024

English (en)Español (es)Русский (ru)Translate (Translate)
Логотип Visual Studio Express
Логотип GCC

Есть несколько способов компиляции Source SDK:

  1. Visual Studio 2005 / Visual C++ Express 2005 — официально поддерживаемые компиляторы.
  2. Visual Studio 2008 / Visual C++ Express 2008 — используются после небольших правок(en).
  3. Visual Studio 2010 / Visual C++ Express 2010 — нуждается в ручном исправлении(en) для Alien Swarm SDK(en)
  4. GCC — используется для компиляции выделенных серверов(en) Linux.

Вы можете пользоваться Visual Studio 2005/2008, однако под Linux, вам придется использовать GCC. Если вы используете Visual C++ Express, то выберите между:

VCE2005
Официальная поддержка Valve
Проверенные технологии
VCE2008
Поддержка от Microsoft
Лучшая совместимость с Vista
Отличный пользовательский интерфейс

Оба варианта - приемлемый выбор, предусматривающий бесплатное использование всех необходимых функций для компиляции. Если вы не уверены, выберите 2008, т.к. вам не придется устанавливать дополнительное программное обеспечение

Дополнительные SDK

  • Пользователи VCE2005 должны скачать Windows SDK (Пользователи Windows 2000: Platform SDK). Пользователям Visual Studio и VCE2008 этого не требуется.
  • Если вы хотите создавать шейдеры(en), вам потребуется DirectX SDK.

См. также