Название: Помогите с компиляцией QT3 Отправлено: Примерный ученик от Январь 02, 2008, 20:11 Установлен MSVS2005 Express
Установлен SDK v6 при компиляции пакета QT3.3.8 не находит файл windows.h Название: Re: Помогите с компиляцией QT3 Отправлено: pastor от Январь 02, 2008, 20:16 Причина в том, что не прописаны пути к инклудам MSVS2005 Express.
Запусите сначала "Visual Studio 2005 Command Prompt" и с этой же консоли запустите qt-win-commercial-3.3.8.exe Название: Re: Помогите с компиляцией QT3 Отправлено: Примерный ученик от Январь 02, 2008, 20:25 У меня исходники с qtwin.svn.sourceforge.net
PATH к SDK..\include явно прописал запускаю из командной строки MSVC без файла qt-win-commercial-3.3.8.exe Название: Re: Помогите с компиляцией QT3 Отправлено: Mikhail от Январь 02, 2008, 20:46 У меня исходники с qtwin.svn.sourceforge.net PATH к SDK..\include явно прописал запускаю из командной строки MSVC без файла qt-win-commercial-3.3.8.exe Вряд ли вам здесь помогут, так как это не продукция Qt. Как написано на сайте: Formerly qt-win32 subproject from kde-cygwin. Please keep in mind that we have *nothing* to do with the official Qt/win from Trolltech and don't ask question about problems compiling and using our sources on official Trolltech lists. Поэтому пользуйтесь для установки правилами из документации вашего дистрибутива, как я понимаю с http://sourceforge.net/projects/qtwin, который не имеет ничего общего с официальным Qt. Название: Re: Помогите с компиляцией QT3 Отправлено: Примерный ученик от Январь 03, 2008, 00:59 После запуска из под командной строки MSVC установки путей
set QTDIR=c:\source\qt3 set LIB=C:\Program Files\Microsoft SDKs\Windows\v6.0\Lib;C:\Program Files\Microsoft Visual Studio 8\VC\lib set INCLUDE=C:\Program Files\Microsoft SDKs\Windows\v6.0\Include;C:\Program Files\Microsoft Visual Studio 8\VC\include set PATH=%QTDIR%\bin;%QTDIR%;%INCLUDE%;%LIB%;%PATH% set QMAKESPEC=win32-msvc.net заработало. Но теперь нужен файл <winable.h> Поиском не нашел. Кто нибудь знает, что это такое? ??? P.S. Посмотрел исходники, везде ссылка на ТРОЛЛЕЙ. Это какой-то вариант QT3 ;D Название: Re: Помогите с компиляцией QT3 Отправлено: Mikhail от Январь 03, 2008, 09:54 После запуска из под командной строки MSVC установки путей set QTDIR=c:\source\qt3 set LIB=C:\Program Files\Microsoft SDKs\Windows\v6.0\Lib;C:\Program Files\Microsoft Visual Studio 8\VC\lib set INCLUDE=C:\Program Files\Microsoft SDKs\Windows\v6.0\Include;C:\Program Files\Microsoft Visual Studio 8\VC\include set PATH=%QTDIR%\bin;%QTDIR%;%INCLUDE%;%LIB%;%PATH% set QMAKESPEC=win32-msvc.net заработало. Но теперь нужен файл <winable.h> Поиском не нашел. Кто нибудь знает, что это такое? ??? P.S. Посмотрел исходники, везде ссылка на ТРОЛЛЕЙ. Это какой-то вариант QT3 ;D C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winable.h Название: Re: Помогите с компиляцией QT3 Отправлено: Примерный ученик от Январь 03, 2008, 11:51 Проблема в том, что этого файла нет Н И Г Д Е на моем компе
Использовал файлы из MSVC2008 Express C:\Program Files\Microsoft Visual Studio\VC98\Include Теперь компиляция проходит. Но теперь получил ошибку nmake Building qt... NMAKE : fatal error U1052: file 'makefile' not found какой файл имеется ввиду ??? их несколько Название: Re: Помогите с компиляцией QT3 Отправлено: Примерный ученик от Январь 07, 2008, 17:37 Как говорится, терпенье и труд...
Все заработало, правда, без интеграции... Алгоритм следующий Прядок настройки MSVC2005Express+QT3 1) ставим MSVC2005 2) Ставим SDK 3) Копируем в каталог MSVC папку VC98 из VC++6.0 и добавляем пути в переменные окружения ко всем include и lib 4) Копируем исходники QT3 -> c:\qt3 5) Переменные окружения настраиваем QTDIR=C:\qt3 PATH=%QTDIR%\bin;%PATH% QMAKESPEC=win32-msvc.net 6) Переменные окружения MSVC IDE->tools-Project and Solution добавляем пути к QT 7) Выходим и заходим в WINDOWS – переменные установлены 8) Запускаем командную строку MSVC, переходим в каталог c:\qt3 и запускаем configure.bat и ждем. Закончится аварийно, но это нормально. 9) В MSVC компилируем qt_mt.vcproj и qtmain.vcproj из каталога C:\qt3\src 10) Из под командной строки MSVC переходим к каталог C:\qt3\tools и запускаем сначала qmake –project потом nmake 11) QT3 построена. ;D Название: Re: Помогите с компиляцией QT3 Отправлено: kolob от Ноябрь 10, 2010, 23:21 Какое то кастрированное решение. Вот здесь все подробно описано http://qtwin.sourceforge.net/qt3-win32/compile-msvc-2005.php (http://qtwin.sourceforge.net/qt3-win32/compile-msvc-2005.php)
Сделал как там написано, все работает. |