| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > подключать Qt к IDE. |
| Автор: jxr 30.5.2006, 10:53 | ||
| скачаль Qt библиотеку.(qt-win-opensource-src-4.1.3.zip) скомпилировал... были созданы много файлов... *dll, у меня IDE Dev-C++. и как подключить Qt к IDE(ИЛИ IDE к Qt)?
qmake.exe на место какого файла?(windres.exe?) Вот что компилировал один из examples. но в другом компьютере не мог запускат. Error: mingwm10.dll not found.(C:\Dev-Cpp\bin\mingwm10.dll) причем здесь *.dll компилятора? во общее, Qt является ли полным переносимым? |
| Автор: harper 30.5.2006, 11:00 |
| подключается точно, я подключал, но, по-моему, откомпиленую, просто как обычную библиотеку добавлял |
| Автор: B3cK 30.5.2006, 13:35 | ||
Как я понял тебе нужен полный релиз программы писанной на Qt. Если Qt собрана динамически, от нужные dllки от Qt + mingwm10.dll ходят следом за бинарником. Копируешь их всех в проект и из полученных dll формируешь инсталлером пакет установки, инсталлер должен версии проверять и не даст тупо перезаписать более новую библиотеку старой. Чтобы не тягать с собой примерно лишние 6-7 метров на dll нужно собрать Qt статически. Желательно иметь на компьютере различные компоновки Qt. 1. Для разработки shared + debug 2. Для окончательной сборки static + release. Собрать их легко, пользуясь configure, который покажет все свои опции по -h, а их у него много, на все случаи жизни. |
| Автор: jxr 30.5.2006, 21:09 | ||
| qmake -project qmake создает 2 папка: debug и release в debug - *.exe файл переноситься вместе с *.dll в release - *.exe файл полный релиз программы. свободно! а как создать полный релиз? параметры... qmake?
добавил C:\qt-4.1.3\lib библиотеку... include добавляю но компилятор не распознает. C:\qt-4.1.3 интерфейс только папка .\include ? помогите. |
| Автор: jxr 30.5.2006, 21:29 |
| C:\qt-4.1.3\examples\network\ftp\release\ftp.exe - 60.0Kb C:\qt-4.1.3\examples\network\ftp\debug\ftp.exe - 2.12Mb какой статически, какой динамически ? |
| Автор: S.A.P. 30.5.2006, 21:35 |
| судя по размерам - оба динамимеские. Обрисуй проблему еще раз, а то по теме я так ничего и не понял. |
| Автор: jxr 30.5.2006, 21:44 |
| как создать полный релиз? добавил C:\qt-4.1.3\lib библиотеку... include добавляю, но компилятор не распознает... |
| Автор: B3cK 30.5.2006, 21:53 | ||
Что значит добавил? Куда ты их добавляешь? При компиляции программы существенное значение имеет в каком виде откомпилирована сама Qt. При shared откомпилированная программа имеет небольшой размер и при исполнении требует наличия Qt***.dll Если Qt откомпилирована с опцией static, то откомпилированная программа при этом будет существенно больше, где-то на порядок. Однако наличие Qt библиотек при ее исполнении не потребуется. |
| Автор: S.A.P. 30.5.2006, 21:58 |
| Зависит от того, что ты подразумеваешь под словом релиз. Если в том контексте, как расписал B3cK, то как он уже сказал, тебе надо заново отконфигурировать QT с ключем -static. Добавлено @ 22:02 Что - то я вобще ничего не понял. Тема звучит: "прикрутить IDE", тут уже говориттся о том, что программа не запускается на др. компе, теперь еще Release приплели |
| Автор: jxr 30.5.2006, 22:04 | ||||
Dev-C++ ---> Tools ---> Compiler Options ---> Directories ---> {C++ Includes и Libraries}
а как исползуется эта опция? опция qmake? |
| Автор: B3cK 30.5.2006, 22:21 | ||
configure -static а проект MyProject потом пробуй так: qmake -project qmake "CONFIG += staticlib" MyProject.pro make release |
| Автор: jxr 1.6.2006, 20:26 |
| никто не хочет помогать?! компилячия проходить успешно но... один еррор don't LINKING... |
| Автор: jxr 1.6.2006, 23:38 |
| LINKER error какие команды набирать в поле <Compiler Options> "Add this commands to the linker command line" ------ у меня Dev-C++ IDE и испол. Qt библиотеку. |
| Автор: jxr 2.6.2006, 01:47 |
| у кто здесь испол. Dev-C++ IDE? (и Qt) |
| Автор: S.A.P. 2.6.2006, 10:08 |
| jxr, DevCpp и QT - неудачное сочетание, мне его настроить не удалось, поставил CodeBlocks. А собирать QT всё равно руками придется, так что от cmd никуда не уйти. configure -static |
| Автор: pablo 2.6.2006, 11:35 | ||
Вот что надо сделать чтобы поставить Qt + Dev-Cpp
|
| Автор: jxr 2.6.2006, 22:22 |
| S.A.P. , скачаль и CodeBlocks тоже... и установил. помогите подключать Qt |
| Автор: S.A.P. 2.6.2006, 22:45 |
| jxr, там же есть готовый шаблон. Минимальное приложение можно собрать одной мышой, если надо что посерьезнее, рекомендую почитать эту тему http://prog.org.ru/forum/htopic_1694_code+blocks.html . И еще... рекомендую посмотреть code::blocks nightly buildings, они могут быть нестабильные, но повкуснее официальной версии. Как видно из названия, обновления выходят практически каждую ночь. http://forums.codeblocks.org/index.php?board=20.0 |
| Автор: jxr 3.6.2006, 21:08 | ||||||
1. Project's Build options -> Directories -> Compiler
а у меня qt-4.1.3 и include структура...
но работает. изменят пути? 2. подключаю include файлы... например, <qpushbutton.h>
quit.{меню-объекта}, QPushButton.{меню-класса} но в редакторе не открывается меню объекта или класса... или вообщее не открывается....? это же редактор... |
| Автор: S.A.P. 3.6.2006, 21:39 | ||||
| да, есть такое. Это наследие похоже от Qt3, а разработчики до этого еще не допёрли. Можно сделать так: открываем \share\CodeBlocks\templates\qt.cbp, заменяем $QTDIR на $(QTDIR), а \include\Qt\QtGui на \include\QtGui и т.д. + по желанию добавляешь .lib файлы, которых не хватает. Обрати внимание, что в Qt4 рекомендуется писать не
например, а
. Теперь autocompletion: лезешь в settings->editor, меню code completion and symbols browser, вкладка parser. Ставишь все галочки. Всё сказанное справедливо для nightly buildings. Если не дошло, ищи тут по темам, я уже запарился про этот Code::Blocks писать. Удачи. |
| Автор: jxr 3.6.2006, 22:42 | ||
settings->editor->auto complete а там только - keywords/code pair nightly buildings - это патч что ли? 7zа442.zip , 7z442.exe |
| Автор: jxr 4.6.2006, 21:38 |
| искал, но ничего не нашел, и в этом сайте и... о nightly buildings. по этому если можно, как установить nightly buildings...? помогите, плииз. |
| Автор: S.A.P. 5.6.2006, 07:58 |
| давал же ссылку вверху! http://forums.codeblocks.org/index.php?board=20.0 http://download.berlios.de/codeblocks/wxmsw26u_gcc_cb.7z http://download.berlios.de/codeblocks/mingwm10.7z http://download.berlios.de/codeblocks/CB_20060603_rev2526_win32.7z всё распаковываешь в одну директорию. |
| Автор: jxr 5.6.2006, 21:48 |
| спосибо. но nightly buildings нет Qt-проекта?! ----------------------------------------------- nightly buildings <---> CodeBlocks ? |