Ru/Compiler choices: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (fix title) |
No edit summary |
||
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 12:43, 8 May 2011
Есть несколько способов компиляции Source SDK:
- Visual Studio 2005 / Visual C++ Express 2005 — официально поддерживаемые компиляторы.
- Visual Studio 2008 / Visual C++ Express 2008 — используются после небольших правок.
- Visual Studio 2010 / Visual C++ Express 2010 — нуждается в ручном исправлении для Alien Swarm SDK
- 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.