Ru/Compiler choices: Difference between revisions
< Ru
Jump to navigation
Jump to search
DarkMessiah (talk | contribs) No edit summary |
(update) |
||
Line 1: | Line 1: | ||
{{otherlang2|en=Compiler Choices|es=Compiler Choices:es | {{DISPLAYTITLE:Выбирает Компилятор}}{{otherlang2 | ||
| en = Compiler Choices | |||
| es = Compiler Choices:es}} | |||
[[Image:Vsexpress logo.png|right|Логотип Visual Studio Express]] | [[Image:Vsexpress logo.png|right|Логотип Visual Studio Express]] | ||
[[Image:Gccegg-65.png|right|Логотип GCC]] | [[Image: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]''' — используются [[Compiling under VS2008:ru|после небольших правок]]. | ||
#'''[http://gcc.gnu.org/ GCC]''' — используется для компиляции [[Dedicated server|выделенных серверов]] [[Wikipedia:Linux|Linux]]. | #'''[http://gcc.gnu.org/ GCC]''' — используется для компиляции [[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 Windows SDK] (Пользователи Windows 2000: [http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5 Platform SDK]). Пользователям Visual Studio и VCE2008 | *Пользователи 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 этого не требуется. | ||
*Если вы хотите | *Если вы хотите создавать [[shader|шейдеры]], вам потребуется [http://msdn2.microsoft.com/directx/aa937788.aspx DirectX SDK]. | ||
== | == См. также == | ||
* [[Compiling under VS2005:ru|Компиляция под VS2005]] | * [[Compiling under VS2005:ru|Компиляция под VS2005]] | ||
Line 34: | Line 37: | ||
[[Category:Source SDK FAQ:ru]] | [[Category:Source SDK FAQ:ru]] | ||
[[Category:Programming:ru]] | [[Category:Programming:ru]] | ||
[[Category:Russian]] |
Revision as of 11:06, 11 January 2010
Есть несколько способов компиляции Source SDK:
- Visual Studio 2005 / Visual C++ Express 2005 — официально поддерживаемые компиляторы.
- Visual Studio 2008 / Visual C++ Express 2008 — используются после небольших правок.
- 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.