Форум программистов, компьютерный форум CyberForum.ru

IDE for Cpp - C++

Восстановить пароль Регистрация
 
LionMdS
 Аватар для LionMdS
2 / 2 / 1
Регистрация: 28.03.2009
Сообщений: 84
29.01.2010, 23:52     IDE for Cpp #1
Вобщем, чем больше я искал и вникал в тему тем больше разочаровывался. Одна IDE бесплатная, но для неё надо купить компилятор, Вторая бесплатная но гнилая, Третья тоже, и т.д.
+ Многие из бесплатных IDE по лицензионному соглашению обязывают тебя писать токо OpenSource программы по лицензии GNU, GPL.

Вот собственно мой вопрос:
Есть ли IDE для С++
1) Бесплатная, т.е. свобода действий, ничем не обязующее лицензионное соглашение в самой IDE и в компиляторе.
2) Наличие редактора форм.
3) Более менее стабильная.

Ну типо как SharpDevelop токо для С++ ?

Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2010, 23:52     IDE for Cpp
Посмотрите здесь:

C++ Не могу исправить ошибку :113 H:\Dev-Cpp\Проекты\уроки\Безымянный3.cpp cannot convert `IDirectDraw7**' to `IDirectDraw**' for argument `2' to `HRESULT DirectDrawCreate(GUID*, IDirectDraw**, IUnknown*)
Предлагаю людям как усовершенствовать IDE Dev-Cpp 4.9.9.2 C++
Нормальная IDE для компиляции одного .cpp C++
C:\tsserver\Projects\cpp\codeblocks\MyComp\compiler\mmz\mmz. cpp|29|error: no match for 'operator=' in '* Item = * Source'| C++
C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|1 5|error: 'InitApplication' was not declared in this scope| C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
30.01.2010, 00:13     IDE for Cpp #2
Dev-C++, eclipse, geany.
LionMdS
 Аватар для LionMdS
2 / 2 / 1
Регистрация: 28.03.2009
Сообщений: 84
30.01.2010, 00:16  [ТС]     IDE for Cpp #3
Dev-Cpp пробовал, чёто оно у меня очень криво стало, и не оень то хотело работать, а остальное буду пробовать спс. Если кто ещё чаво знает пишите.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
30.01.2010, 00:35     IDE for Cpp #4
LionMdS, можешь не пробовать. Я проигнорировал твой второй пункт, когда их перечислял. В них нет билдера форм.

Добавлено через 50 секунд
Цитата Сообщение от LionMdS Посмотреть сообщение
чёто оно у меня очень криво стало, и не оень то хотело работать
Что именно не хотело работать? Почему у остальных нормально работает?
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
30.01.2010, 11:26     IDE for Cpp #5
LionMdS, Бесплатные среды (IDE) для программирования на С/С++
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16824 / 5245 / 320
Регистрация: 30.03.2009
Сообщений: 14,125
Записей в блоге: 26
30.01.2010, 11:43     IDE for Cpp #6
А мне всегда казалось, что все бесплатно распространяемые компиляторы и IDE в нагрузку имеют всякие лицензии наподобие GPL, которые НЕ дают 100% свободы. Т.е. ты можешь продавать свой продукт, разработанный на этом компиляторе, но продавать имеешь право только с исходниками
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
30.01.2010, 14:07     IDE for Cpp #7
Насколько я понимаю текст лицензии, это относится только к работам, основанным на исходном коде самих GPL'нутых компиляторов и IDE. Со своим собственным кодом делай что хочешь. Тем более, что именно к разработке и созданию кода компилятор с IDE имеют мало отношения, тут голова работает.
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
30.01.2010, 14:11     IDE for Cpp #8
GPL не действует на результат работы той или иной программы(как я понимаю ). Т.e. эта лицензия вступает в силу только тогда, когда ты используешь для своих разроботак ту или иную часть исходного кода или библиотек какого-либо продукта, который распростроняется по этой лицензии. Что касается GCC, то тут, как несложно догадаться, всё довольно муторно. Так или иначе приходится использовать заголовочные файлы и библиотеки, которые являются частью GCC.
P.S. Есть такой документ как GCC RUNTIME LIBRARY EXCEPTION. Если бы кто-то смог по-человечески объяснить что там имеется в виду, было очень неплохо Если и там нет никакой лазейки чтобы обойти GPL, то про GCC для закрытой разработки думаю можно забыть.
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16824 / 5245 / 320
Регистрация: 30.03.2009
Сообщений: 14,125
Записей в блоге: 26
30.01.2010, 14:33     IDE for Cpp #9
Цитата Сообщение от rangerx Посмотреть сообщение
Если и там нет никакой лазейки чтобы обойти GPL
Формально GPL не имеет юридической силы у нас в стране, т.к. официально на русский язык не переведена. А вообще мне бы тоже было интересно почитать на доступном для понимания русском языке (т.е. объяснения для нормальных людей, а не юристов)
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
30.01.2010, 17:38     IDE for Cpp #10
Цитата Сообщение от rangerx Посмотреть сообщение
Есть такой документ как GCC RUNTIME LIBRARY EXCEPTION.
Там как раз говорится, что можно свободно распространять целевой код (т.е. бинарники), полученный из "независимых модулей" (т. е. использующих вызов GCC RTL, но не основанных на её исходниках) путём "правомерной компиляции" (т.е. на GCC или другом компиляторе под лицензией GPL или же вообще без участия GCC: под это определение не попадает использование сторонних не GPL-инструментов на объектных файлах, например), на любых условиях.
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
31.01.2010, 15:57     IDE for Cpp #11
Цитата Сообщение от Nick Alte Посмотреть сообщение
Там как раз говорится, что можно свободно распространять целевой код (т.е. бинарники), полученный из "независимых модулей" (т. е. использующих вызов GCC RTL, но не основанных на её исходниках) путём "правомерной компиляции" (т.е. на GCC или другом компиляторе под лицензией GPL или же вообще без участия GCC: под это определение не попадает использование сторонних не GPL-инструментов на объектных файлах, например), на любых условиях.
А в двух словах(для особо непонятливых)? Т.е. закрытая разработка возможна? Я правильно понимаю?
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
31.01.2010, 17:13     IDE for Cpp #12
Насколько я понял, да. Только нельзя инструменты "со стороны" привлекать, если они не GPL.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2010, 17:15     IDE for Cpp
Еще ссылки по теме:

C++ C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|3 9|undefined reference to `GetStockObject@4'|
С помощью командной строки >namberstr f1.cpp Определить число строк в файле с именем f1.cpp C++
Использовать void из 1.cpp в 2.cpp C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
LionMdS
 Аватар для LionMdS
2 / 2 / 1
Регистрация: 28.03.2009
Сообщений: 84
31.01.2010, 17:15  [ТС]     IDE for Cpp #13
Цитата Сообщение от LionMdS Посмотреть сообщение
1) Бесплатная
2) Наличие редактора форм.
3) Более менее стабильная.
Так есть такое???
Yandex
Объявления
31.01.2010, 17:15     IDE for Cpp
Ответ Создать тему
Опции темы

Текущее время: 00:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru