Простая установка компилятора - PullRequest
2 голосов
/ 05 мая 2010

Есть ли компилятор для C ++, который работает под W7 и прост в установке, кроме VC ++?

Я никогда не получаю эти скрипты и эмуляции linux, и на самом деле просто хочу попробовать другой компилятор.

Ответы [ 4 ]

3 голосов
/ 05 мая 2010

nuwen distribution компилятора GCC включает в себя компилятор и все необходимые вспомогательные инструменты и библиотеки в виде единого установщика Windows. Вам не нужна эмуляция Linux, чтобы использовать ее. Подобный, немного меньший pacakage - это MinGW билда TDM . Оба из них на GCC 4.5 (по состоянию на август-2010).

Если вы хотите интегрированную среду разработки, тогда Code :: Blocks также входит в комплектную систему. Это недавно (июль-2010) было значительно улучшено и поставляется с компилятором GCC 4.4.1, если вы этого хотите. Возможно, вы также захотите взглянуть на CodeLite , который также довольно прост в установке.

1 голос
/ 05 мая 2010

Mingw обычно проще, чем Cygwin. Он не поставляется с портом всех инструментов Unix, как Cygwin, но в результате .exes являются родными (нет необходимости в cygwin.dll)

0 голосов
/ 05 мая 2010

Qt для Windows поставляется с MingW, который, как мне показалось, достаточно прост в использовании и установке, а версия LGPL оценена правильно (бесплатная, как в пиве). Вам не нужно использовать какие-либо библиотеки Qt в вашем приложении. Я не уверен, какая версия GCC является текущей в комплекте с ней. Лицензионные ограничения для разрабатываемого вами программного обеспечения отсутствуют (если только вы на самом деле не изменяете и не распространяете исходный код версии QPL LGPL).

0 голосов
/ 05 мая 2010

Cygwin включает в себя компилятор gcc, а также обеспечивает внешний вид и удобство Unix, и это еще одна вещь, которая понадобится вам для работы скриптов и эмуляций Linux. (Это включает библиотеки Unix-библиотеки будут иметь функции, которых нет у VC, что может быть проблемой, с которой вы сталкиваетесь)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...