2 / 2 / 1
Регистрация: 28.03.2009
Сообщений: 84
|
|
1 | |
IDE for Cpp29.01.2010, 23:52. Показов 1441. Ответов 12
Метки нет (Все метки)
Вобщем, чем больше я искал и вникал в тему тем больше разочаровывался. Одна IDE бесплатная, но для неё надо купить компилятор, Вторая бесплатная но гнилая, Третья тоже, и т.д.
+ Многие из бесплатных IDE по лицензионному соглашению обязывают тебя писать токо OpenSource программы по лицензии GNU, GPL. Вот собственно мой вопрос: Есть ли IDE для С++ 1) Бесплатная, т.е. свобода действий, ничем не обязующее лицензионное соглашение в самой IDE и в компиляторе. 2) Наличие редактора форм. 3) Более менее стабильная. Ну типо как SharpDevelop токо для С++ ? Заранее благодарен.
0
|
29.01.2010, 23:52 | |
Ответы с готовыми решениями:
12
C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|1 5|error: 'InitApplication' was not declared in this scope| C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|3 9|undefined reference to `GetStockObject@4'| Нормальная IDE для компиляции одного .cpp Предлагаю людям как усовершенствовать IDE Dev-Cpp 4.9.9.2 |
2 / 2 / 1
Регистрация: 28.03.2009
Сообщений: 84
|
|
30.01.2010, 00:16 [ТС] | 3 |
Dev-Cpp пробовал, чёто оно у меня очень криво стало, и не оень то хотело работать, а остальное буду пробовать спс. Если кто ещё чаво знает пишите.
0
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
30.01.2010, 00:35 | 4 |
LionMdS, можешь не пробовать. Я проигнорировал твой второй пункт, когда их перечислял. В них нет билдера форм.
Добавлено через 50 секунд Что именно не хотело работать? Почему у остальных нормально работает?
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
30.01.2010, 11:26 | 5 |
0
|
30.01.2010, 11:43 | 6 |
А мне всегда казалось, что все бесплатно распространяемые компиляторы и IDE в нагрузку имеют всякие лицензии наподобие GPL, которые НЕ дают 100% свободы. Т.е. ты можешь продавать свой продукт, разработанный на этом компиляторе, но продавать имеешь право только с исходниками
0
|
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
30.01.2010, 14:07 | 7 |
Насколько я понимаю текст лицензии, это относится только к работам, основанным на исходном коде самих GPL'нутых компиляторов и IDE. Со своим собственным кодом делай что хочешь. Тем более, что именно к разработке и созданию кода компилятор с IDE имеют мало отношения, тут голова работает.
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
30.01.2010, 14:11 | 8 |
GPL не действует на результат работы той или иной программы(как я понимаю ). Т.e. эта лицензия вступает в силу только тогда, когда ты используешь для своих разроботак ту или иную часть исходного кода или библиотек какого-либо продукта, который распростроняется по этой лицензии. Что касается GCC, то тут, как несложно догадаться, всё довольно муторно. Так или иначе приходится использовать заголовочные файлы и библиотеки, которые являются частью GCC.
P.S. Есть такой документ как GCC RUNTIME LIBRARY EXCEPTION. Если бы кто-то смог по-человечески объяснить что там имеется в виду, было очень неплохо Если и там нет никакой лазейки чтобы обойти GPL, то про GCC для закрытой разработки думаю можно забыть.
0
|
30.01.2010, 14:33 | 9 |
Формально GPL не имеет юридической силы у нас в стране, т.к. официально на русский язык не переведена. А вообще мне бы тоже было интересно почитать на доступном для понимания русском языке (т.е. объяснения для нормальных людей, а не юристов)
0
|
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
30.01.2010, 17:38 | 10 |
Там как раз говорится, что можно свободно распространять целевой код (т.е. бинарники), полученный из "независимых модулей" (т. е. использующих вызов GCC RTL, но не основанных на её исходниках) путём "правомерной компиляции" (т.е. на GCC или другом компиляторе под лицензией GPL или же вообще без участия GCC: под это определение не попадает использование сторонних не GPL-инструментов на объектных файлах, например), на любых условиях.
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
31.01.2010, 15:57 | 11 |
А в двух словах(для особо непонятливых)? Т.е. закрытая разработка возможна? Я правильно понимаю?
0
|
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
31.01.2010, 17:13 | 12 |
Насколько я понял, да. Только нельзя инструменты "со стороны" привлекать, если они не GPL.
0
|
2 / 2 / 1
Регистрация: 28.03.2009
Сообщений: 84
|
|
31.01.2010, 17:15 [ТС] | 13 |
0
|
31.01.2010, 17:15 | |
31.01.2010, 17:15 | |
Помогаю со студенческими работами здесь
13
Есть три файла. файл main.cpp и Source.cpp знают только Header.h, так как он подключен. как же подключается Source.cpp obj\Debug\IDE.o||In function `Z11OpenProjectv':| C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|2 36|undefined reference to `GetOpenFileNam Как скомпилировать и запустить файл .cpp в IDE CodeLite? каким образом пожна подключить на мать с 2 IDE выходами и 2 SATA 3 жестких диска IDE и 2 CD-ROM IDE? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |