Подтвердить что ты не робот

Можно ли разрабатывать для окон, на С++, без Visual Studio?

Я стремлюсь работать в 3D-графике в реальном времени. Я работаю почти исключительно на С++, со здоровым размахом win32. Реально, есть ли у меня разумные альтернативы?

4b9b3361

Ответ 1

Вы можете использовать компилятор MSVC без IDE. Это, вероятно, лучший выбор. Это хороший компилятор, и он является стандартом де-факто для разработки Windows.

Конечно, нет ничего плохого в том, чтобы вырезать IDE и просто использовать компилятор.

Я считаю, что компилятор MSVC можно использовать из IDE Code:: Blocks без проблем. Альтернативно, вызов компилятора из командной строки также является проверенным и истинным.

Ответ 3

Мы используем VС++ в качестве компилятора/компоновщика, но используем Jam для управления сборками. Фактическая Visual Studio используется только как отладчик. Преимущество состоит в том, что, как только мы настраиваем Jam для создания проекта в Windows, он требует минимальных усилий (часто none), чтобы заставить его работать в Unix.

Ответ 4

В зависимости...

Cygwin/Mingwin дает вам компилятор. Qt или wxWidgets дает вам набор инструментов GUI, который прост в использовании и оба переносимы.

Я согласен с этим вопросом. Visual Studio - свинья. Его отладчик довольно приятный, но остальное - свинья, с которой можно работать (особенно, исходя из фона OSS, где инструменты обычно не пытаются заблокировать вас).

Вы также можете посмотреть nmake и вызвать инструменты компилятора VС++ непосредственно из командной строки.

Ответ 5

Zeus IDE отлично работает как альтернатива MSVC. Он может даже импортировать файлы проекта и файлов MSVC.

Ответ 6

Абсолютно, но гораздо проще использовать Microsoft IDE для разработки для операционной системы Microsoft. Когда в Риме...

Eclipse - хорошая альтернатива.

Ответ 7

Code:: Blocks IDE поставляется с компилятором MinGW С++ и поддержкой wxWidgits. IDE довольно минималистский, который может быть или не быть тем, что вы ищете - мне это очень нравится.

Ответ 8

Очень возможно, Qt является вашим другом. Qt Creator находится в стадии RC тоже, чтобы что-то с нетерпением ждать. До тех пор вы можете использовать его с чем-то вроде Code:: Blocks. Code:: Blocks сам по себе является отличной средой, а также имеет много поддержки wxWidgets. Если вы просто ищете изменение IDE, как уже упоминалось ранее, Code:: Blocks также может использовать компиляторы из другой среды разработки.

-Джон

Ответ 9

Dev-С++ Я нашел очень полезным и бесплатным:)

Ответ 10

SlickEdit (или ряд других редакторов, поддерживающих ctags или что-то подобное) делает довольно приличную "IDE".

Вы можете использовать эти редакторы с make файлами (или другими инструментами построения), чтобы управлять практически любым компилятором (MVCS, mingw, Comeau, Digital Mars, что угодно).

Несколько работодателей назад, это именно то, что мы сделали. Мы использовали компиляторы MS, управляемые make файлами, а основным используемым редактором был SlickEdit. Мы использовали пакет отладки для Windows для отладки (многое из того, что мы сделали, было режимом ядра). Хорошо проработал.

Ответ 11

Wascana Desktop Developer - это дистрибутив Eclipse CDT, сконфигурированный специально для разработки в Windows.

Ответ 12

Я бы рекомендовал дать Notepad ++, MSBuild и Windows SDK. Вы также можете использовать XBuild, но это больше MONO. Имейте в виду, MSBuild и XBuild - это просто инструменты автоматизации, поэтому вы будете проводить больше времени с помощью Windows SDK.

Ответ 13

Я уверен, что для этого есть много флэков, но я считаю, что С++ Builder будет намного проще IDE/компилятор для разработки приложений на Windows С++, чем MSVC. Это может быть не самое дешевое решение, или иметь все те же самые колокола + свистки, или быть наиболее совместимыми с языками (его 32-битный компилятор не поддерживает С++ 11, но его 64-битный компилятор делает), но вы не можете реально избили своего визуального дизайнера пользовательского интерфейса и рынка сторонних компонентов.