Название: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: CProger от Июнь 10, 2009, 00:14 Я только начинаю попытки написания cpp-программ используя QT интерфейс.
Под линуксом проблем с лицензионностью никаких, вроде как, нет. Собираем с GCC, проект будет открытым, бесплатным, поэтому всё ок. А вот как быть с виндой? Там чем собирать cpp код? (который планируется быть кроссплатформенным). Есть какие-то фришные варианты? Спасибо! Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: pastor от Июнь 10, 2009, 00:19 Есть. Качаешь Qt opensource (GPL3, LGPL) + MinGW (порт GCC под винду). Вместо MinGW можно использовать MS Visual Studio Express Edition
Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: CProger от Июнь 10, 2009, 00:25 Есть. Качаешь Qt opensource (GPL3, LGPL) + MinGW (порт GCC под винду). Вместо MinGW можно использовать MS Visual Studio Express Edition О.. так справиться с компиляцией под виндой можно тем же MinGW + QT? Шикарно.. :)А минусы у этого решения есть? Кстати, а "MS Visual Studio Express Edition" разве бесплатная? Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: CProger от Июнь 10, 2009, 00:43 Кстати, для того, чтобы использовать Qt в своих linux-прогах, мне какой-то SDK ведь нужен..
Читаю на офисайте про Qt for Embedded Linux. Не подскажите ли случаем, есть такой пакет: Qt-Embedded-3.3.8b, это именно его и надо ставить для использования qt в прогах? Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: lit-uriy от Июнь 10, 2009, 01:06 1) Express Edition, бесплатная
2) Цитировать мне какой-то SDK ведь нужен . на офсайте есть (http://www.qtsoftware.com/downloads/downloads) см. "LGPL / Free" Может быть достаточно самой библиотеки - "Qt: Framework Only", либо ещё и с IDE (которая на любителя) - "Qt SDK: Complete Development Environment""Embedded" - для встраиваемых систем (промоборудование, КПК ...) Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: CProger от Июнь 10, 2009, 01:23 Понятно. Спасибо за ответы!
Я просто пытаюсь сопоставить то, что на официальном сайте называется SDK'еем и компонентами в моей Gentoo Linux системе :) Всё-таки хочется, чтобы всё в системе было корректно собрано и контроллировалось самой системой. Пакет: x11-libs/qt-core (Description: The Qt toolkit is a comprehensive C++ application development framework) - полагаю, это именно оно и есть. Скорее всего и x11-libs/qt-gui (Description: The GUI module for the Qt toolkit). На сайте написано (http://"http://doc.qtsoftware.com/4.5/requirements-x11.html#qtgui-dependencies"), что QtGui всему голова :) Ну и плюс, наверное, всякие x11-libs/qt-opengl, чтобы с OpenGL работать.. Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: ритт от Июнь 10, 2009, 02:05 брр...включи все интересующие юзы, поставь мету x11-libs/qt (4.5.1) и не парься - мета сама доставит что нужно...
Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: CProger от Июнь 10, 2009, 02:42 Удивительно, но скомпилилось и запустилось и так уже без каких-либо моих установок :)
Просто qt-4.5.1 и так у меня установлена была. Глянул примеры из туториала.. сразу смутило то, что в примере написана функция connect: http://doc.qtsoftware.com/4.4/tutorials-tutorial-t2.html принимающая 4 параметра, в документации (и 4.5, и 4.4) написано, что connect принимает 5 параметров: http://doc.qtsoftware.com/4.5/qobject.html#connect Очепятка или нет? Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: kirill от Июнь 10, 2009, 06:15 Удивительно, но скомпилилось и запустилось и так уже без каких-либо моих установок :) Просто qt-4.5.1 и так у меня установлена была. Глянул примеры из туториала.. сразу смутило то, что в примере написана функция connect: http://doc.qtsoftware.com/4.4/tutorials-tutorial-t2.html принимающая 4 параметра, в документации (и 4.5, и 4.4) написано, что connect принимает 5 параметров: http://doc.qtsoftware.com/4.5/qobject.html#connect Очепятка или нет? RTFM! Учимся программировать на языке C++. К.Джамса (1997).djvu Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: ритт от Июнь 10, 2009, 07:53 убил просто :)
Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: Rcus от Июнь 10, 2009, 07:56 Кстати, с ужасом осознал что не прочитал ни одной книги по C++: CC о программировании, GoF о проектировании, Fowler о рефакторинге, Александреску о шаблонном метапрограммировании...
Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: kirill от Июнь 10, 2009, 11:45 Кстати, с ужасом осознал что не прочитал ни одной книги по C++: CC о программировании, GoF о проектировании, Fowler о рефакторинге, Александреску о шаблонном метапрограммировании... Кто все эти люди?Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: CProger от Июнь 10, 2009, 13:31 А.. Вы имели ввиду, что объявление в функции типа: Qt::ConnectionType type = Qt::AutoConnection - если явно не указывается, то принимается по умолчанию равным этому Qt::AutoConnection? Ясно. Не обратил внимания. Отвык уже от CPP :)
Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: CProger от Июнь 10, 2009, 13:36 Кстати, а под Маком можно чем-то бесплатным собрать cpp+qt прогу?
Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: spectre71 от Июнь 10, 2009, 13:38 GCC
Название: Re: Какие существует бесплатные варианты сборки кроссплатформ-прог (Qt) под Windows? Отправлено: ритт от Июнь 10, 2009, 14:36 не поверишь :)
|