Название: Настройка пути к Qt - не получается Отправлено: Insomniac от Октябрь 27, 2006, 21:50 Откомпилил Qt во временной папке. Перенес в нужную. Начинаю компиляцию какой-нибудь программы - в командной строке все пути ведут во временную папку( ... -I"H:\tmp\qt420\include\QtCore4"... - примерно так). Где можно настроить эти пути?
И еще один вопрос - при компиляции не находится "QtSql". "QtGui" - находится, а "QtSql" - нет, хотя и то и другое лежит в "include". Название: Re: Настройка пути к Qt - не получается Отправлено: SLiDER от Октябрь 27, 2006, 23:56 Цитата: "Insomniac" Откомпилил Qt во временной папке. Перенес в нужную. Начинаю компиляцию какой-нибудь программы - в командной строке все пути ведут во временную папку( ... -I"H:\tmp\qt420\include\QtCore4"... - примерно так). Где можно настроить эти пути? А во это вы зря сделали, и главное зачем :? если есть возможность при конфигурации задать целевые папки. Вы как тот комсомолец из анекдота. :) Теперь вам от этого гемороя просто так не избавиться. Тут эта тема, в форуме, как-то обсуждалась, не помню нашли тогда простой выход или нет. Возможно, что лучшим вариантом будет запустить заново configure с соответственным образом исправленными параметрами и скомпилировать заново qmake, или так и оставить все в этой временной папке. Цитата: "Insomniac" И еще один вопрос - при компиляции не находится "QtSql". "QtGui" - находится, а "QtSql" - нет, хотя и то и другое лежит в "include" А вот это совершенно не понятно. :? Вам это компилятор сказал? Можно название компилятора и консольный вывод ошибки посмотреть. Название: Re: Настройка пути к Qt - не получается Отправлено: Вячеслав от Октябрь 28, 2006, 00:03 Цитата: "Insomniac" И еще один вопрос - при компиляции не находится "QtSql". "QtGui" - находится, а "QtSql" - нет, хотя и то и другое лежит в "include". Код:
в прохе есть ? ;) Название: Настройка пути к Qt - не получается Отправлено: Insomniac от Октябрь 28, 2006, 06:29 Сделал затем, что я ,наверно, баран :( . В "configure" я нашел только ключи для настройки дополнительных путей :?: . Как задать целевые папки?
QT 4.2.0, MSVS 2005 Professional edition Вячеслав, "QT += sql" теперь есть - работает. Название: Настройка пути к Qt - не получается Отправлено: SLiDER от Октябрь 28, 2006, 12:31 Цитата: "Insomniac" Сделал затем, что я ,наверно, баран :( . В "configure" я нашел только ключи для настройки дополнительных путей :?: . Как задать целевые папки? QT 4.2.0, MSVS 2005 Professional editor configure -help вам в помощь, и читаем внимательно, ибо написано Цитировать These are optional, but you may specify install directories. -prefix <dir> ...... This will install everything relative to <dir> (default /usr/local/Trolltech/Qt-4.2.0) * -prefix-install .... Force a sandboxed "local" installation of Qt. This will install into /usr/local/Trolltech/Qt-4.2.0, if this option is disabled then some platforms will attempt a "system" install by placing default values to be placed in a system location other than PREFIX. You may use these to separate different parts of the install: -bindir <dir> ......... Executables will be installed to <dir> (default PREFIX/bin) -libdir <dir> ......... Libraries will be installed to <dir> (default PREFIX/lib) -docdir <dir> ......... Documentation will be installed to <dir> (default PREFIX/doc) -headerdir <dir> ...... Headers will be installed to <dir> (default PREFIX/include) -plugindir <dir> ...... Plugins will be installed to <dir> (default PREFIX/plugins) -datadir <dir> ........ Data used by Qt programs will be installed to <dir> (default PREFIX) -translationdir <dir>.. Translations of Qt programs will be installed to <dir> (default PREFIX/translations) -sysconfdir <dir> ..... Settings used by Qt programs will be looked for in <dir> (default PREFIX/etc/settings) -examplesdir <dir> .... Examples will be installed to <dir> (default PREFIX/examples) -demosdir <dir> ....... Demos will be installed to <dir> (default PREFIX/demos) Название: Настройка пути к Qt - не получается Отправлено: Insomniac от Октябрь 29, 2006, 11:00 у меня "configure -help" такого точно не выдает.
Цитировать Usage: configure [-buildkey <key>] [-release] [-debug] [-debug-and-release] [-shared] [-static] [-no-fast] [-fast] [-no-exceptions] [-exceptions] [-no-accessibility] [-accessibility] [-no-rtti] [-rtti] [-no-stl] [-stl] [-no-sql-<driver>] [-qt-sql-<driver>] [-plugin-sql-<driver>] [-arch <arch>] [-platform <spec>] [-D <define>] [-I <includepath>] [-L <librarypath>] [-help] [-no-dsp] [-dsp] [-no-vcproj] [-vcproj] [-no-qmake] [-qmake] [-dont-process] [-process] [-no-style-<style>] [-qt-style-<style>] [-redo] [-saveconfig <config>] [-loadconfig <config>] [-no-zlib] [-qt-zlib] [-system-zlib] [-no-gif] [-qt-gif] [-no-libpng] [-qt-libpng] [-system-libpng] [-no-libjpeg] [-qt-libjpeg] [-system-libjpeg] [-no-libmng] [-qt-libmng] [-system-libmng] [-no-qt3support] Installation options: You may use these options to turn on strict plugin loading: -buildkey <key> .... Build the Qt library and plugins using the specified <key>. When the library loads plugins, it will only load those that have a matching <key>. Configure options: The defaults (*) are usually acceptable. A plus (+) denotes a default value that needs to be evaluated. If the evaluation succeeds, the feature is included. Here is a short explanation of each option: -release ........... Compile and link Qt with debugging turned off. * -debug ............. Compile and link Qt with debugging turned on. + -debug-and-release . Compile and link two Qt libraries, with and without debugging turned on. * -shared ............ Create and use shared Qt libraries. -static ............ Create and use static Qt libraries. * -no-fast ........... Configure Qt normally by generating Makefiles for all project files. -fast .............. Configure Qt quickly by generating Makefiles only for library and subdirectory targets. All other Makefiles are created as wrappers which will in turn run qmake -no-exceptions ..... Disable exceptions on platforms that support it. * -exceptions ........ Enable exceptions on platforms that support it. -no-accessibility .. Do not compile Windows Active Accessibilit support. * -accessibility ..... Compile Windows Active Accessibilit support. -no-stl ............ Do not compile STL support. * -stl ............... Compile STL support. -no-sql-<driver> ... Disable SQL <driver> entirely, by default none are turned on. -qt-sql-<driver> ... Enable a SQL <driver> in the Qt Library. -plugin-sql-<driver> Enable SQL <driver> as a plugin to be linked to at run time. Available values for <driver>: mysql psql oci + odbc tds db2 + sqlite sqlite2 ibase (drivers marked with a '+' have been detected as available on this system) -no-qt3support ..... Disables the Qt 3 support functionality. -platform <spec> ... The operating system and compiler you are building on. (default %QMAKESPEC%) See the README file for a list of supported operating systems and compilers. -D <define> ........ Add an explicit define to the preprocessor. -I <includepath> ... Add an explicit include path. -L <librarypath> ... Add an explicit library path. -l <libraryname> ... Add an explicit library name, residing in a librarypath. -help, -h, -? ...... Display this information. Third Party Libraries: -no-zlib ........... Do not compile in ZLIB support. Implies -no-libpng. -qt-zlib ........... Use the zlib bundled with Qt. + -system-zlib ....... Use zlib from the operating system. See http://www.gzip.org/zlib + -no-gif ............ Do not compile the plugin for GIF reading support. -qt-gif ............ Compile the plugin for GIF reading support. See also src/plugins/imageformats/gif/qgifhandler.h -no-libpng ......... Do not compile in PNG support. -qt-libpng ......... Use the libpng bundled with Qt. + -system-libpng ..... Use libpng from the operating system. See http://www.libpng.org/pub/png -no-libmng ......... Do not compile in MNG support. -qt-libmng ......... Use the libmng bundled with Qt. + -system-libmng ..... Use libmng from the operating system. See See http://www.libmng.com -no-libjpeg ........ Do not compile the plugin for JPEG support. -qt-libjpeg ........ Use the libjpeg bundled with Qt. + -system-libjpeg .... Use libjpeg from the operating system. See http://www.ijg.org Qt/Windows only: -no-dsp ............ Do not generate VC++ .dsp files. * -dsp ............... Generate VC++ .dsp files, only if spec "win32-msvc". -no-vcproj ......... Do not generate VC++ .vcproj files. * -vcproj ............ Generate VC++ .vcproj files, only if platform "win32-msvc.net". -no-qmake .......... Do not compile qmake. * -qmake ............. Compile qmake. -dont-process ...... Do not generate Makefiles/Project files. This will override -no-fast if specified. * -process ........... Generate Makefiles/Project files. -no-rtti ........... Do not compile runtime type information. * -rtti .............. Compile runtime type information. -arch <arch> ....... Specify an architecture. Available values for <arch>: * windows boundschecker -no-style-<style> .. Disable <style> entirely. -qt-style-<style> .. Enable <style> in the Qt Library. Available styles: * windows + windowsxp * plastique * cleanlooks * motif * cde -loadconfig <config> Run configure with the parameters from file configure_ <config>.cache. -saveconfig <config> Run configure and save the parameters in file configure_<config>.cache. -redo .............. Run configure with the same parameters as last time. Спасибо - буду знать. Название: Настройка пути к Qt - не получается Отправлено: Steven_Orko от Октябрь 29, 2006, 13:48 Я ведь правильно понял, что у вас Qt используется в Windows системе? Если так, то (это имеет отношения, кажется ко всем системам, но к Windows особенно) Qt не признает пробелы в путях к ее папке. Проверял на своем опыте, да и в асистенте где-то это было сказано. Потому, скорее всего, такая разница в выводах confgure, ИМХО.
Название: Настройка пути к Qt - не получается Отправлено: Insomniac от Октябрь 29, 2006, 16:30 Да, используется под Windows. Про пробелы я знаю, поэтому ни одной папки с пробелами. Потому я не понимаю почему у меня configure выдает мини версию help.
ЗЫ пробелы обходятся - я первый раз ставил в Program files, поэтому я писал progra~1 Название: Настройка пути к Qt - не получается Отправлено: bigirbis от Октябрь 29, 2006, 16:37 Зачем так сложно?
QTDIR=C:/Qt/4.2.0 PATH=%QTDIR%/bin;... В проектном файле: $(QTDIR)/include $(QTDIR)/lib Потом, когда версия Qt изменится, только QTDIR меняешь и все. |