Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Ru/Compiler choices: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
m (updated language bar.)
Line 1: Line 1:
{{otherlang2
{{lang|title=Выбор компилятора|Compiler Choices}}{{source topicon}}[[Category:Programming:ru]][[Category:Source SDK FAQ:ru]]
|title=Выбор компилятора
| en = Compiler Choices
| es = Compiler Choices:es}}
 
[[Image:Visual_studio_logo.png|right|Логотип Visual Studio Express]]
[[Image:Visual_studio_logo.png|right|Логотип Visual Studio Express]]
[[Image:Gccegg-65.png|right|Логотип GCC]]
[[Image:Gccegg-65.png|right|Логотип GCC]]
Line 27: Line 23:


== Дополнительные SDK ==
== Дополнительные 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 этого не требуется.
*Пользователи 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].
*Если вы хотите создавать [[shader:ru|шейдеры]], вам потребуется [http://msdn2.microsoft.com/directx/aa937788.aspx DirectX SDK].


== См. также ==
== См. также ==
* [[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_VS2010:ru|Компиляция под VS2010]]
* [[Compiling under Linux:ru|Компиляция под Linux]]
* [[Compiling under Linux:ru|Компиляция под Linux]]
[[Category:Source SDK FAQ:ru]]
[[Category:Programming:ru]]

Revision as of 08:46, 21 May 2022

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 — используются после небольших правок.
  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.

См. также