Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / FAQ / Какие бесплатные C++ компиляторы и IDE к ним существуют.

Какие бесплатные C++ компиляторы и IDE к ним существуют.

Компиляторы:

1. GNU GCC
Строго говоря, GCC это не отдельный компилятор, а целый набор компиляторов (Ada, C, C++, Fortran, Java, Obj-C, Obj-C++). И все возможности в полной мере доступны лишь в среде GNU Linux. В Microsoft Windows Доступен для использования порт, называемый Minimalist GNU for Windows.

2. Microsoft Visual C++
В настоящее время непосредственно компилятор Visual C++ 2010 доступен при установке Windows SDK (690МБ). Более ранние версии (2005/2008) отдельно не распространялись, только в составе Express версий IDE. Наиболее старой версией, которая может представлять интерес для разработчиков (из-за малого веса в 30МБ) является Microsoft Visual C++ Toolkit 2003 и официально на сайте Microssoft не представлена, но все еще в достаточной мере распространена в Интернете (при желании найти не составит труда).

3. Borland Free Compiler
Почти забытый компилятор, значительно устаревший. Но при всем при этом, его все еще можно использовать (если попадется), так как предопределенный настройки для него имеются в составе бесплатной IDE (см. далее).

о других компиляторах можно почитать в Wiki.

Бесплатные IDE:

1. Microsoft Visual Studio Express
Бесплатная версия программного продукта от Microsoft. Разрешено использование в коммерческих проектах и для написания коммерческих проектов, отличается от полной версии рядом ограничений.

2. Code::Blocks IDE
Одна из самый современных из бесплатных IDE. Внешне копирует стиль Microsoft Visual Studio 6. В отличии от остальных IDE поддерживает множество компиляторов.

3. Eclips + CDT
Среда предназначенная для написания Java-программ и написанная на Java. Для разработки под С/С++ требуется доустановить плагин. Кроме этого дополнительными плагинами может быть доработана до состояния "космолет универсальный".

4. NetBeans IDE
Так же ориентирована на разработку для Java, но может быть установлена и настроена для разработки только для С++

5. QtCreator
Среда ориентирована на разработку приложений с использованием библиотеки Qt, но может быть использована и для проектов без Qt.

6. Прочее
Стоит отметить хорошие IDE wxDev-C++ и MonoDevelop так же способные не плохо выполнять роль IDE для С++

Использующим несколько компиляторов сразу рекомендуется также посмотреть на Scons и Boost.Build - удобные системы для сборки проектов.

18 апреля 2008


Обновление: 26 февраля 2011

2001—2017 © GameDev.ru — Разработка игр