LINUX.ORG.RU

Free RAD + компилятор + не GPL и под Win32 Возможно ли это?


0

0

Free RAD + компилятор + не GPL и под Win32 Возможно ли это?

Есть ли возможность создавать интерфейсы RADом, компилировать программу(интерпритаторы отпадают) и при этом не GPL и под Win32 и халявными средствами разработки?

Lazarus - классы LCL сырые. Когда я смотрел в мемохе шрифт не менялся. RapidQ, но проект мёртвый, и бейсик. XBasic - страшный очень, кривой по моему.

Для wxWidrets доделанных халявных построителей помоему нет. wxGlade сырой. И потом это С++, а гре халявный С++ - Borland C Compiler, а соберёт ли он это, после wxGlade? И с лицензией я детально не знаком, возможно есть ограничения.

gtk и писать на с ? Но из под Glade не портируется, или я не умею.

У кого какие идеи?

Ну даже если и не компилятор. Но wxPython - очень медленный.

anonymous

А тебе оно надо, чтоб морда была быстрой? Логику на одном языке пишешь, морду - на другом (и обязательно - интерпретируемом).

anonymous
()

>>И потом это С++, а гре халявный С++ - Borland C Compiler, а соберёт ли он это, после wxGlade? И с лицензией я детально не знаком, возможно есть ограничения.

Borland C Compiler - могет и с++. За списком компиляторов способных скомпилировать wxWidgets идем на сайт http://www.wxwindows.org/ там в разделе документации ести табличка поддерживаемых платформ и компиляторов. На счет лизензий: на сайтах производителей компиляторов их как правило не скрывают ;), так что можно детально ознакомиться. Я лично исполььзую gcc под винду(mingw), он точно позволяет использование в корыстных целях. Если имелась в виду лицензия wxWidgets то там тоже все в порядке т.е. можно использовать в коммерческих проектах без показа своего исходного кода.

>>а соберёт ли он это, после wxGlade?

wxGlade гегнерит исходный код, так что проблем не будет с любым компилятором.

Evgeny_I
()
Ответ на: комментарий от anonymous

Многое я уже пробовал, если ошибусь - подправьте.

------------------------ http://www.degarrah.com/chinookfree.php Просто IDE

- GUI designer только планируется, и то в версии Pro а не Free ------------------------ http://www.parinya.ca/

MinGWStudio у меня есть, но это опятьтаки просто IDE. ------------------------ wxhatch

Это не Rad. Это одна перспектива. ------------------------ visualwx Он привязан к MinGW. MinGW c++ это ГПЛ. На с писать нельзя.

Кстати, если я не ошибаюсь он Free, но не GPL\LGPL. Иразвит хорошо. Потом могут закрыть. ------------------------ Borland C Compiler - могет и с++. Я знаю. Но сам по себе компилятор без GUI desigera, логично? :) ---------------------- Логику на одном языке пишешь, морду - на другом (и обязательно - интерпретируемом).

Руками интерфейсы рисовать желания нет. Или я чтото не понимаю? ---------------------- Digital mars, слабый и оригинальный компилятор. Мало библиотек. И он для индивидуального применения :)

Вариант как я уже сказал wxGlade но он до ума не доведен.

И Borland c\c++ compiler. Но могут быть сложности: а) Состыковка этих программ не гарантированна. б) Borland c\c++ compiler Free но имеет ограничения, в которые никто не вчитывался.

Бедность классов это по умолчанию, можно не вспоминать :)

Второй вариант: wxGlade + MinGW

Но только С иначе GPL, но плюсов хочется :)

Есть ещё варианты? Идеи?

anonymous
()
Ответ на: комментарий от anonymous

>>MinGW c++ это ГПЛ
Это конечно так, но его ГПЛ, как я понял, распространяется только на средства разработки, а не на исходный продукт.
Вот что я нашел в лицензии на GNU C++ Standard Library:

Q: I see. So, what restrictions are there on programs that use the
library?
A: None. We encourage such programs to be released as open source, but
we won't punish you or sue you if you choose otherwise.

Вольный перевод:
В: Существуют ли какие-то ограничения на программы, которые используют библиотеку?
А: Нет. Мы поощряем такие программы для того чтобы они выпускались как open source, но мы не будем наказывать вас или реследовать судебным порядком если вы выберете другое.

А если нет ограничений на использование библиотеки, то логично предположить, что их нет и на использование компилятора.
Так что, по мойму, все в порядке.

Лицензия самого mingw: http://www.mingw.org/licensing.shtml
В кратце: Basic MinGW runtime - делай что хочешь, w32api - тоже самое, только если распространяется в модифицированном виде то лицензия должна прилагаться, MinGW profiling code - GPL.

По поводу Rad: Были разговоры(http://wxwindows.org/borland01.htm) по добавлению поддержки wxWidgets в C++BuilderX, в том числе и визуального редактора интерфейса. Это было год назад, может уже добавили.

Evgeny_I
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.