Название: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 25, 2008, 12:37 Здравствуйте, установил: qt-win-commercial-4.4.2-vs2008.exe + qt-vsintegration-1.4.2.exe, все интегрировалось, все хорошо :) но есть 1 проблема, не находит неодной библиотеки:
#include <QApplication> #include <QLabel> и на то и на то материться :( искал по форуму, находил тему, пробывал перекомпилить с параметрами для указания VS2005 не помогло :( подскажите плз что делать ? Заранее благодарен. Название: Re: qt 4.4.2 + VS 2005 Отправлено: spirit от Сентябрь 25, 2008, 13:00 переменные LIB, INCLUDE & PATH для студии и Qt прописаны?
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 25, 2008, 13:09 переменные LIB, INCLUDE & PATH для студии и Qt прописаны? та вроде да, все добавил Название: Re: qt 4.4.2 + VS 2005 Отправлено: Пантер от Сентябрь 25, 2008, 13:19 Выложи то, что добавил.
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 25, 2008, 13:59 Цитировать C:\Qt\4.4.2\bin - executable files C:\Qt\4.4.2\include - included files C:\Qt\4.4.2\lib - library files Вот в общем то и все :) Название: Re: qt 4.4.2 + VS 2005 Отправлено: spirit от Сентябрь 25, 2008, 14:02 это выдает echo %LIB%, echo %INCLUDE%, echo %PATH% ?
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 25, 2008, 14:12 C:\Program Files\Microsoft Visual Studio 8\vc\bin>echo %LIB%
C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB;C:\Program Files\Micros oft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\Platfor mSDK\lib;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib; C:\Program Files\Microsoft Visual Studio 8\vc\bin>echo %INCLUDE% C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE;C:\Program Files\Mi crosoft Visual Studio 8\VC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC \PlatformSDK\include; C:\Program Files\Microsoft Visual Studio 8\vc\bin>echo %PATH% C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsof t Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tool s;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\bin;C:\Program Files\ Microsoft Visual Studio 8\VC\PlatformSDK\bin;C:\Program Files\Microsoft Visual S tudio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Fi les\Microsoft Visual Studio 8\VC\VCPackages;C:\WINDOWS\system32;C:\WINDOWS;C:\WI NDOWS\System32\Wbem;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Program Files \MySQL\MySQL Server 4.1\bin;C:\Program Files\Common Files\ Nero\Lib\ Название: Re: qt 4.4.2 + VS 2005 Отправлено: spirit от Сентябрь 25, 2008, 14:14 ну вот и ответ на вопрос: неустановлены переменные Qt.
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 25, 2008, 20:52 ну вот и ответ на вопрос: неустановлены переменные Qt. Это все хорошо, а как их установить что бы они не слетали ? подскажите плз... Название: Re: qt 4.4.2 + VS 2005 Отправлено: spirit от Сентябрь 25, 2008, 21:32 ну во-первых, добавляем QTDIR в переменные окружения,
пример Цитировать SET QTDIR=C:\Qt-4.4.2 во-вторых, добавляем QMAKESPECпример Цитировать SET QMAKESPEC=win32-msvc2005 далее устанавливаем INCLUDEЦитировать SET INCLUDE=....;%QTDIR%\include;%INCLUDE% далее устанавливаем LIBЦитировать SET LIB=....;%QTDIR%\lib;%LIB% далее устанавливаем PATHЦитировать SET PATH=....;%QTDIR%\bin;%PATH% и это все.ЗЫ: для установки переменных вызываем "Система"(winkey+break)->"Дополнительно"->"Переменные окружения" ЗЫЫ: и вообще, это отлично описано в файле INSTALL в папке с Qt. Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 27, 2008, 22:06 Цитировать C:\Program Files\Microsoft Visual Studio 8\vc\bin>SET PATH=%QTDIR%\bin;%PATH% C:\Program Files\Microsoft Visual Studio 8\vc\bin>echo %LIB% C:\qt\4.4.2\lib;C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB;C:\Prog ram Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Stu dio 8\VC\PlatformSDK\lib;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib ; C:\Program Files\Microsoft Visual Studio 8\vc\bin>echo %PATH% C:\qt\4.4.2\bin;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Progra m Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studi o 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\bin;C :\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\bin;C:\Program Files\Mi crosoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.507 27;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;C:\WINDOWS\system32; C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\MySQL\MySQL Server 5.0\bin; C:\Program Files\MySQL\MySQL Server 4.1\bin;C:\Program Files\Nmap;C:\Program Fil es\Common Files\Nero\Lib\ C:\Program Files\Microsoft Visual Studio 8\vc\bin>echo %INCLUDE% C:\qt\4.4.2\include;C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE ;C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;C:\Program Files\Microsof t Visual Studio 8\VC\PlatformSDK\include; C:\Program Files\Microsoft Visual Studio 8\vc\bin>echo %QMAKESPEC% win32-msvc2005 C:\Program Files\Microsoft Visual Studio 8\vc\bin>echo %QTDIR% C:\qt\4.4.2 Цитировать c:\projects\test\test\main.cpp(1) : fatal error C1083: Cannot open include file: 'QApplication': No such file or directory :-[ Название: Re: qt 4.4.2 + VS 2005 Отправлено: spirit от Сентябрь 27, 2008, 22:09 переменные надо было добавить в свойствах системы
Цитировать для установки переменных вызываем "Система"(winkey+break)->"Дополнительно"->"Переменные окружения" а потом ребутнуться.Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 28, 2008, 09:26 все добавил... не помогло :( я уже не знаю что делать... :(
Название: Re: qt 4.4.2 + VS 2005 Отправлено: spirit от Сентябрь 28, 2008, 11:31 все настройки совпадают с настройками на видео?
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Karl-Philipp от Сентябрь 28, 2008, 12:16 Как вы создаёте файл проекта для VS?
Может интегратор сам такое делает, но все же попробуйте сделать вручную: Цитировать qmake -t vcapp -o projectname.vcproj projectname.pro Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 28, 2008, 13:20 Цитировать все настройки совпадают с настройками на видео? каком видео ? все сделал как сказано было заранее... все добавил и перезагрузился... Цитировать Как вы создаёте файл проекта для VS? Может интегратор сам такое делает, но все же попробуйте сделать вручную: Цитировать qmake -t vcapp -o projectname.vcproj projectname.pro Спасибо, но я именно и хотел бы, что бы я мог без командной строки работать сразу с IDE, желательно VC... Название: Re: qt 4.4.2 + VS 2005 Отправлено: ритт от Сентябрь 28, 2008, 14:03 читаем INSTALL в папке с кутями, делаем как там написано и не морочим людям голову!
spirit даже видеотутор приложил к предыдущему ответу - всё-равно мало? вторая страница бреда уже пошла - так сложно переменные среды добавить?! ладно если бы это под вайном было (по каким-то извращённым причинам), нет же ж - венда... уж извините за резкось, но видеть уже не могу эту ветку :( Название: Re: qt 4.4.2 + VS 2005 Отправлено: ритт от Сентябрь 28, 2008, 14:05 зы. убил самый первый топик: "не находится ни одна либа" и в доказательство приведены инклюды...*глаза в потолок* где логика?
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 28, 2008, 14:22 дело в том что я добавил все :( все так же как и на видео...
Название: Re: qt 4.4.2 + VS 2005 Отправлено: ритт от Сентябрь 28, 2008, 14:42 ну, чудес не бывает (не в нашем мире). конечно, что до мелкосовта, то порой данное утверждение ставится под сомнение...но не в данном случае.
открываем консоль (cmd.exe); пишем set ABRA="kadabra" && echo %ABRA%; если на выводе НЕ получаем "kadabra", то продолжаем общение в этой ветке... Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 28, 2008, 14:49 щас попробую перекомпилить с указаными настройками... set path... посмотрим какой будет результат... на скомпилиную версию настройки никак не действуют :(
указал все пути и какой IDE Название: Re: qt 4.4.2 + VS 2005 Отправлено: ритт от Сентябрь 28, 2008, 15:49 перезагружаться пробовал? для чистоты эксперимента после установки путей перезагрузись и переустанови интеграшку (мало ли?), азтем _полностью_ очисть проект и попробуй его пересобрать из студии и из консоли (qmake && nmake)
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 28, 2008, 16:31 пробывал все кроме консоли, до вечера докомпилиться qt и попробую, отпишусь о результате...
Название: Re: qt 4.4.2 + VS 2005 Отправлено: ритт от Сентябрь 28, 2008, 16:54 хм...а при чём тут компиляция кутэ? да и если уж кутэ собирается, значит, всё работает - просто нужно доказать это студии...
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 28, 2008, 22:36 хм...а при чём тут компиляция кутэ? да и если уж кутэ собирается, значит, всё работает - просто нужно доказать это студии... хз, в инсталле так было прописано, вот решил и попробывать... у меня тут вопрос есть :) почему в винде компилиться qt уже 4-й или 5-й час... а в gentoo у меня она собералась за ~40 мин... ? :( и при этом я еще в инете лазил и 2 мощных IDE юзал... (не без лагов, но юзал) Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 28, 2008, 23:13 не понятно, пути все указал, версию VS указал, а работать не хочет :(
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Пантер от Сентябрь 28, 2008, 23:20 Еще раз внимательно пройдись по всем пунктам. Может чего и упустил.
"Утро вечера мудренее" (Какая-то сказка). ;) Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 28, 2008, 23:22 кстати странно наверное, но в проектах нету qt проекта или еще чтот... есть UI проект... но чет .pro файл не создаеться! вот и хз че делать :( qt скомпилился нормально :)
Название: Re: qt 4.4.2 + VS 2005 Отправлено: spirit от Сентябрь 28, 2008, 23:40 попробуй собрать кутишный экзампл какой-нибудь с командной строки
Цитировать qmake в каталоге с экзамплом.nmake Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 29, 2008, 13:43 Цитировать NMAKE : fatal error U1073: don't know how to make '\src\activeqt\control\qaxserv er.rc' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\n make.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. Такое выдало... Название: Re: qt 4.4.2 + VS 2005 Отправлено: pastor от Сентябрь 29, 2008, 14:19 2 Djinn: Раскажите подробно, пошагам, кака вы компилите Qt, как вы компилите свой проект? Имеется ли в вашем проекте профайл?
Мой совет: удалить установленную Qt и интергатор. Зайти вот сюда: http://trolltech.com/downloads/opensource/appdev/windows-cpp скачать qt-win-opensource-src-4.4.3.zip, распаковать в папку (путь недолжен содежать пробелов!!!) и начать процесс конфигурации\компиляции. Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 30, 2008, 21:49 Сделал, не помогло :( при сощдание проекта не создаеться pro файл...
Название: Re: qt 4.4.2 + VS 2005 Отправлено: spirit от Сентябрь 30, 2008, 22:00 а как ты проект создаешь?
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 30, 2008, 22:26 new project - пробывал win32 и windows forms
Название: Re: qt 4.4.2 + VS 2005 Отправлено: spirit от Сентябрь 30, 2008, 22:28 ну тогда ясно.
в папке с сырцами сделай Код: qmake -project Код: qmake -t vcapp Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Сентябрь 30, 2008, 23:07 ну тогда ясно. в папке с сырцами сделай Код: qmake -project Код: qmake -t vcapp Код: #include <QApplication> выдал Код: Compiling... и самое интересное что такого и правда нет :(, а c:\Qt\lib\qtmain.lib - есть и qtmaind.prl есть :( Название: Re: qt 4.4.2 + VS 2005 Отправлено: ритт от Сентябрь 30, 2008, 23:14 а в релизе собрать - не?
или кутэ собрать в дэбаге... если это и была причина проблемы на три страницы, я ржать ) Название: Re: qt 4.4.2 + VS 2005 Отправлено: Spicos от Октябрь 01, 2008, 07:46 ;D ;D ;D, ниче бывает.
Название: Re: qt 4.4.2 + VS 2005 Отправлено: Djinn от Октябрь 01, 2008, 16:01 псиба последний вопрос, можно както сделать шаблон проекта в VS, что бы я мог сразу создавать qt проект и не пришлось бы каждый раз выполнять:
Код: qmake -project |