Здравствуйте, гость ( Вход | Регистрация )
ViGOur | Дата 8.4.2008, 10:36 |
Что пишет хоть? | |
blondinka | Дата 8.4.2008, 10:29 |
Помогите, пожалуйста, блондинке собрать QT!!!! C сайта www.trolltech.com скачала qt-win-opensource-4.3.4-mingw.exe Когда устнавливаю наживаю галочку "Download and install minimal MinGW installation". Все вроде устанавливается и запускается дизайнер и прочее, потом вроде все добавляю в переменные среды (С:\Qt\4.3.4\bin и С:\MinGW\bin) потом configure.exe -debug-and-release пишет мне Qt is now configured for building а вот на следующем этапе начинаются проблемы(((( make и выдает ошибку Заранее премного благодарна...скоро будет взрыв мозга((( если вы внимательно смотрели вывод команды configure то там написано что запускать нужно другой make-tool - mingw32-make А результат тот же самый, я пыталась.... |
|
shadone | Дата 8.4.2008, 10:16 |
Помогите, пожалуйста, блондинке собрать QT!!!! C сайта www.trolltech.com скачала qt-win-opensource-4.3.4-mingw.exe Когда устнавливаю наживаю галочку "Download and install minimal MinGW installation". Все вроде устанавливается и запускается дизайнер и прочее, потом вроде все добавляю в переменные среды (С:\Qt\4.3.4\bin и С:\MinGW\bin) потом configure.exe -debug-and-release пишет мне Qt is now configured for building а вот на следующем этапе начинаются проблемы(((( make и выдает ошибку Заранее премного благодарна...скоро будет взрыв мозга((( если вы внимательно смотрели вывод команды configure то там написано что запускать нужно другой make-tool - mingw32-make |
|
blondinka | Дата 8.4.2008, 9:13 |
Помогите, пожалуйста, блондинке собрать QT!!!! C сайта www.trolltech.com скачала qt-win-opensource-4.3.4-mingw.exe Когда устнавливаю наживаю галочку "Download and install minimal MinGW installation". Все вроде устанавливается и запускается дизайнер и прочее, потом вроде все добавляю в переменные среды (С:\Qt\4.3.4\bin и С:\MinGW\bin) потом configure.exe -debug-and-release пишет мне Qt is now configured for building а вот на следующем этапе начинаются проблемы(((( make и выдает ошибку Заранее премного благодарна...скоро будет взрыв мозга((( |
|
Litkevich Yuriy | Дата 24.3.2008, 8:33 |
По поводу распространения программ использующих плагины, при динамической сборке. Посмотрел как устроен QDevelop, (%QDevelop% - каталог установки) структура каталогов следующая: В каталоге %QDevelop%/bin/: Цитата . .. QtPlugins/ plugins/ QDevelop.exe Qt3Support4.dll QtCore4.dll QtGui4.dll QtNetwork4.dll QtSql4.dll QtXml4.dll mingwm10.dll В каталоге %QDevelop%/bin/QtPlugins/: Цитата . .. sqldrivers/ В каталоге %QDevelop%/bin/QtPlugins/sqldrivers/: Цитата . .. libqsqlite4.a qsqlite4.dll т.е. штатный Qt'явый плагин SQLite посмотрел main.cpp, там в начале сделана такая вещь:
|
|
AD | Дата 11.3.2008, 13:57 |
в инсталятор, в большенстве инсталяторов, ты руками указываешь что откуда брать и куда класть, такчто разбираться надо самому, а потом еще инсталятору объяснять, я полузую отечественный, приметивный, но потому он мне и нравится от Excelsior Так то, что самому надо указывать, что откуда брать и куда класть, это мне и надо. Это-то и хорошо. Инсталятор попробую |
|
Litkevich Yuriy | Дата 11.3.2008, 13:46 |
В будущем всего равно для программы сделаю инсталлятор в инсталятор, в большенстве инсталяторов, ты руками указываешь что откуда брать и куда класть, такчто разбираться надо самому, а потом еще инсталятору объяснять, я полузую отечественный, приметивный, но потому он мне и нравится от Excelsior |
|
Litkevich Yuriy | Дата 11.3.2008, 13:39 |
по 4п. Deploying an Application on Qt/Windows по 5п. How to Create Qt Plugins по 3п. В Qt все пути зашиты жестко, в каталог с твоей прогой кладется текстовый файл qt.config, в котором переопределены пути, Qt'явые dll'ки должны поидее взять от туда новые пути, но уменя не работает это. есть еще такая грабля - кэш плагинов, в реестр прописывается, может очень мешать работе, т.е. если ты чего-то переделал в проге, то надо лезть в реестр и убивать там пути к плагинам |
|
AD | Дата 11.3.2008, 13:26 |
Цитата без лишних действий несколько вариантов: 1 статическая сборка 2 Виндовоз ищет запрашиваемые exe'шником dll'ки в каталоге exe'шника, затем system32 (если я ничего не путаю), затем по переменной PATH т.е. можешь положить dll'ки туда где exe'шник, но плагины Qt там не увидет! а по переменной PATH видит запросто 3 использовать qt.config (у меня еще пока неполучается) 4 попытаться в своей проге указать путь поиска QApplication::setLibraryPaths() или QApplication::addLibraryPath() -- (я не пробывал) 5 собрать плагины в нутрь exe'шника для этого нужно сделать определенные записи в своих иходниках и файле проекта-- (я не пробывал) 6 Запускать свою прогу через батник, см мой пост про тотал командер 1 вариант скорее всего откидывается. Устраивает 2, 4 и 5 варианты (3 вариант не понял!)! В будущем всего равно для программы сделаю инсталлятор, но сейчас необходимо, чтобы я мог программу запустить на любом компе. Кто сможет конкретно и подробно расписать 4 и 5 варианты, заранее спасибо! Litkevich Yuriy, VigOur спасибо за неоднократную помощь! |
|
Litkevich Yuriy | Дата 11.3.2008, 13:15 |
без лишних действий несколько вариантов: 1 статическая сборка 2 Виндовоз ищет запрашиваемые exe'шником dll'ки в каталоге exe'шника, затем system32 (если я ничего не путаю), затем по переменной PATH т.е. можешь положить dll'ки туда где exe'шник, но плагины Qt там не увидет! а по переменной PATH видит запросто 3 использовать qt.config (у меня еще пока неполучается) 4 попытаться в своей проге указать путь поиска QApplication::setLibraryPaths() или QApplication::addLibraryPath() -- (я не пробывал) 5 собрать плагины в нутрь exe'шника для этого нужно сделать определенные записи в своих иходниках и файле проекта-- (я не пробывал) 6 Запускать свою прогу через батник, см мой пост про тотал командер |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 19.4.2024, 5:20 |