Ru/Compiler choices: Difference between revisions
< Ru
Jump to navigation
Jump to search
DarkMessiah (talk | contribs) No edit summary |
m (Multipage removal) |
||
(16 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar|title = Выбор компилятора}} | ||
[[ | [[File:Visual_studio_logo.png|right|Логотип Visual Studio Express]] | ||
[[ | [[File:Gccegg-65.png|right|Логотип GCC]] | ||
Есть несколько способов компиляции Source SDK: | |||
#'''[http://msdn.microsoft.com/howtobuy/visualc/default.aspx Visual Studio 2005]''' / '''[http:// | #'''[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]''' — | #'''[http://msdn.microsoft.com/vs2008/products/ Visual Studio 2008]''' / '''[http://www.microsoft.com/express/vc/ Visual C++ Express 2008]''' — используются {{L|Compiling under VS2008|после небольших правок}}. | ||
#'''[http://gcc.gnu.org/ GCC]''' — используется для компиляции | #'''[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]''' — нуждается в {{L|Compiling_under_VS2010#Alien Swarm|ручном исправлении}} для {{L|Alien Swarm SDK}} | ||
#'''[http://gcc.gnu.org/ GCC]''' — используется для компиляции {{L|Dedicated server|выделенных серверов}} [[Wikipedia:Linux|Linux]]. | |||
Вы можете пользоваться Visual Studio 2005/2008, однако под Linux, вам придется использовать GCC. Если вы используете Visual C++ Express, то выберите между: | |||
;[http:// | ; [http://download.microsoft.com/download/8/3/a/83aad8f9-38ba-4503-b3cd-ba28c360c27b/ENU/vcsetup.exe VCE2005] | ||
: | : Официальная поддержка Valve | ||
: | : Проверенные технологии | ||
;[http://www.microsoft.com/express/vc/ VCE2008] | ; [http://www.microsoft.com/express/vc/ VCE2008] | ||
: | : Поддержка от Microsoft | ||
:Отличный пользовательский интерфейс | : Лучшая совместимость с Vista | ||
: Отличный пользовательский интерфейс | |||
Оба варианта - приемлемый выбор, предусматривающий бесплатное использование всех необходимых функций для компиляции. Если вы не уверены, выберите 2008, т.к. вам не придется устанавливать дополнительное программное обеспечение | |||
== | == Дополнительные SDK == | ||
*Пользователи VCE2005 должны скачать [http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&DisplayLang=en Windows SDK] (Пользователи Windows 2000: [http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en Platform SDK]). Пользователям Visual Studio и VCE2008 этого не требуется. | |||
*Если вы хотите создавать {{L|Shader|шейдеры}}, вам потребуется [http://msdn2.microsoft.com/directx/aa937788.aspx DirectX SDK]. | |||
== См. также == | |||
* {{L|Compiling under VS2005|Компиляция под VS2005}} | |||
* {{L|Compiling under VS2008|Компиляция под VS2008}} | |||
* {{L|Compiling_under_VS2010|Компиляция под VS2010}} | |||
* {{L|Compiling under Linux|Компиляция под Linux}} | |||
* | {{ACategory|Source SDK FAQ}} | ||
* | {{ACategory|Programming}} | ||
* | |||
Latest revision as of 05:37, 12 July 2024
Есть несколько способов компиляции 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.