Возможно разработать для окон, в C++, без Visual Studio? [закрытый]

Из документации для ast.literal_eval ():

Безопасная оценка узла выражения или строки, содержащей выражение Python. Предоставленная строка или узел могут состоять только из следующих литеральных структур Python: строк, чисел, кортежей, списков, диктов, логических значений и None

22
задан Rob W 18 December 2011 в 15:20
поделиться

11 ответов

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

нет определенно ничего неправильно с отказом от IDE и просто использованием компилятора.

я полагаю, что компилятор MSVC может использоваться из Кода:: Блоки IDE без проблем. С другой стороны, вызов компилятора от командной строки является испытанным и истинным подходом также.

17
ответ дан 29 November 2019 в 04:12
поделиться

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

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

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

1
ответ дан 29 November 2019 в 04:12
поделиться

Dev-C++ я нашел очень полезными, и свободными :)

1
ответ дан 29 November 2019 в 04:12
поделиться

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

- Джон

1
ответ дан 29 November 2019 в 04:12
поделиться

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

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

2
ответ дан 29 November 2019 в 04:12
поделиться

Zeus IDE работает просто великолепно как альтернатива MSVC. Это может даже импортировать проект MSVC и файлы решения.

4
ответ дан 29 November 2019 в 04:12
поделиться

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

5
ответ дан 29 November 2019 в 04:12
поделиться

Зависит...

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

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

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

5
ответ дан 29 November 2019 в 04:12
поделиться

Eclipse: http://www.eclipse.org/

Код:: Блоки довольно прохладны: http://www.codeblocks.org/

9
ответ дан 29 November 2019 в 04:12
поделиться

Эти Код:: Блоки IDE идут с компилятором C++ MinGW и поддержкой wxWidgits. IDE является довольно минималистским, который может или не может быть тем, что Вы ищете - мне действительно нравится он.

2
ответ дан 29 November 2019 в 04:12
поделиться

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

1
ответ дан 29 November 2019 в 04:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: