Difference between revisions of "Compiler Choices:ru"

From Valve Developer Community
Jump to: navigation, search
m (fix title)
Line 10: Line 10:
 
#'''[http://msdn.microsoft.com/howtobuy/visualc/default.aspx Visual Studio 2005]''' / '''[http://download.microsoft.com/download/8/3/a/83aad8f9-38ba-4503-b3cd-ba28c360c27b/ENU/vcsetup.exe Visual C++ Express 2005]''' — официально поддерживаемые компиляторы.
 
#'''[http://msdn.microsoft.com/howtobuy/visualc/default.aspx Visual Studio 2005]''' / '''[http://download.microsoft.com/download/8/3/a/83aad8f9-38ba-4503-b3cd-ba28c360c27b/ENU/vcsetup.exe Visual C++ Express 2005]''' — официально поддерживаемые компиляторы.
 
#'''[http://msdn.microsoft.com/vs2008/products/ Visual Studio 2008]''' / '''[http://www.microsoft.com/express/vc/ Visual C++ Express 2008]''' — используются [[Compiling under VS2008:ru|после небольших правок]].
 
#'''[http://msdn.microsoft.com/vs2008/products/ Visual Studio 2008]''' / '''[http://www.microsoft.com/express/vc/ Visual C++ Express 2008]''' — используются [[Compiling under VS2008:ru|после небольших правок]].
 +
#'''[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/ Visual Studio 2010]''' / '''[http://www.microsoft.com/express/Downloads/#2010-Visual-CPP Visual C++ Express 2010]''' — нуждается в [[Compiling_under_VS2010:ru#Alien Swarm| ручном исправлении]] для [[Alien Swarm SDK]]
 
#'''[http://gcc.gnu.org/ GCC]''' — используется для компиляции [[Dedicated server|выделенных серверов]] [[Wikipedia:Linux|Linux]].
 
#'''[http://gcc.gnu.org/ GCC]''' — используется для компиляции [[Dedicated server|выделенных серверов]] [[Wikipedia:Linux|Linux]].
  
Line 33: Line 34:
 
* [[Compiling under VS2005:ru|Компиляция под VS2005]]
 
* [[Compiling under VS2005:ru|Компиляция под VS2005]]
 
* [[Compiling under VS2008:ru|Компиляция под VS2008]]
 
* [[Compiling under VS2008:ru|Компиляция под VS2008]]
 +
* [[Compiling_under_VS2010:ru|Компиляция под VS2010]]
 
* [[Compiling under Linux:ru|Компиляция под Linux]]
 
* [[Compiling under Linux:ru|Компиляция под Linux]]
  

Revision as of 19:43, 8 May 2011

English Español
Логотип GCC

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

  1. Visual Studio 2005 / Visual C++ Express 2005 — официально поддерживаемые компиляторы.
  2. Visual Studio 2008 / Visual C++ Express 2008 — используются после небольших правок.
  3. Visual Studio 2010 / Visual C++ Express 2010 — нуждается в ручном исправлении для Alien Swarm SDK
  4. GCC — используется для компиляции выделенных серверов 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 этого не требуется.
  • Если вы хотите создавать шейдеры, вам потребуется DirectX SDK.

См. также