Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Возникла необходимость подобрать компилятор С++


Автор: WolfAlone 19.9.2008, 18:32
Добрый вечер. Возникла следующая проблема: необходимо подобрать лицензионный либо бесплатный компилятор C++, с визуальной средой разработки (т.е. с набором компонентов для визуальной разработки, а не просто IDE с редактором текста). При этом сложность состоит в том, что компилятор должен иметь возможность запуска приложений без доп. библиотек. Т.е. нужно найти такой компилятор, что бы он умел делать exe-файлы которые бы запускались на только-что установленной WindowsXP (и Vista), без установки дополнительных библиотек (типа .net и прочей лабуды) и без дополнительных DLL-файлов, валающихся рядом с основным exe-шником.

Мой взгляд сразу пал на Visual C++ 6, но... Тут меня резко остановили тем, что компилятор должен быть лицензионным. То есть его необходимо именно купить, вместе с коробкой, лицензией и всеми бумажками дающими возможность коммерческого использования.

Люди добрый что делать? В понедельник шеф меня будет трести по этому поводу, а я незнаю, что ему предложить... Все каталоги софта предлагают только Visual Studio 2005/2008 коим мы уже пользуемся...

Автор: Lazin 19.9.2008, 18:40
Цитата(WolfAlone @  19.9.2008,  18:32 Найти цитируемый пост)
Люди добрый что делать? В понедельник шеф меня будет трести по этому поводу, а я незнаю, что ему предложить... Все каталоги софта предлагают только Visual Studio 2005/2008 коим мы уже пользуемся...

с помощбю этого компилятора можно создавать standalone приложения, в чем проблема?
Цитата(WolfAlone @  19.9.2008,  18:32 Найти цитируемый пост)
(т.е. с набором компонентов для визуальной разработки, а не просто IDE с редактором текста)

borland c++ builder, есть бесплатная версия (называется turbo c++ explorer), да и pro версия стоит совсем не дорого...

Автор: UserNet 19.9.2008, 18:53
http://www.bloodshed.net/devcpp.html, вроде бы не плохая штука у меня ей один знакомый пользуется.

Автор: andrew_121 19.9.2008, 19:19
WolfAlone, Mingw32 + Qt + Code::Blocks. Это лучший вариант.

Автор: WolfAlone 20.9.2008, 08:55
borland c++ builder, есть бесплатная версия (называется turbo c++ explorer), да и pro версия стоит совсем не дорого... - АФФТОР - ЗАЧЁТ! Кажется это то, что нужно. А главное быстро! И "лицензия" к понедельнику уже буде! СПАСИБО! Будем пробовать...

Уважаемый, andrew_121, можно вот с этого месте поподробнее? Где взять, где посмотреть скрин все етого добра? И полноценное ли это IDE, или очередной текстовый редактор кода?

Уважаемый UserNet! У меня стоит Dev-C++, и я честно говоря не в восторге! Точнее сам компилятор и IDE меня очень даже порадовали. А вот метод написания проложений с окнами, не говоря уже о наличии элементарных сторонних компонентов типа "Socket" и прочих "радостей" - меня очень огорчили...

Автор: andrew_121 20.9.2008, 10:08
WolfAlone
Mingw32: http://sourceforge.net/project/showfiles.php?group_id=2435 качаешь пакет Automated MinGW Installer
Qt: http://trolltech.com/developer/downloads/qt/windows
Code::blocks: http://downloads.sourceforge.net/codeblocks/codeblocks-8.02-setup.exe или http://downloads.sourceforge.net/codeblocks/codeblocks-8.02mingw-setup.exe тогда Mingw32 качать ненужно, так как он уже в составе среды.
Скриншоты Code::blocks: http://www.codeblocks.org/screenshots
Удачи.

Автор: Lazin 20.9.2008, 10:11
С++ это тебе не Delphi, в нем нет такого понятия как сокеты, пользовательский интерфейс, потоки и компоненты, зато есть сторонние библиотеки smile 

Автор: andrew_121 20.9.2008, 10:21
Цитата(Lazin @  20.9.2008,  10:11 Найти цитируемый пост)
С++ это тебе не Delphi, в нем нет такого понятия как сокеты, пользовательский интерфейс, потоки и компоненты, зато есть сторонние библиотеки

+1

Автор: WolfAlone 20.9.2008, 16:18
Уважаемый Lazin, возможно я конечно ошибаюсь... Но насколько известно мне - понятие потоков в C++, всё же есть. И по моим разумениям - стронние библиотеке в среде разработки Borland C++ builder - называются именно компоненты, некоторые из которых носят название именно Socket'ы... Хотя, возможно я ошибаюсь.

Собственно суть вопроса и была в том, что меня интересует не "лысый" компилятор с текстовым редактором, прикрученным к нему, а полноценная среда разработки с лицензией FreeWare либо та, которую можно официально купить.

Кто ещё может подсказать полноценную среду разработки с возможностью визуального конструирования windows-окон и прочими полезностями, исключаю Turbo C++ explorer, и Visual C++?

И ещё вопрос немного оффтоп: как можно "привинтить" стронние библиотеки, к Turbo C++ explorer?

Автор: InfMag 20.9.2008, 16:31
WolfAlone, в том то и фишка бесплатной борладн c++ explorer что сторонние библиотеки не прикручиваются.

Автор: Lazin 20.9.2008, 17:21
Цитата(WolfAlone @  20.9.2008,  16:18 Найти цитируемый пост)
Но насколько известно мне - понятие потоков в C++, всё же есть. И по моим разумениям - стронние библиотеке в среде разработки Borland C++ builder - называются именно компоненты, некоторые из которых носят название именно Socket'ы... Хотя, возможно я ошибаюсь.

стандарт С++ ничего не говорит о сокетах о потоках и тд... 
если нужны компоненты, то это только borland, что-бы работать с Qt нужно использовать либо бесплатную версию, а там прийдется иметь дело с командной строкой(оужас), либо покупать студию и комерческую версию qt, что дороже.

с другой стороны у продуктов borland есть ряд недостатков, которые ограничивают их использование 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)