Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] компиляция Qt через vs2008


Автор: nerezus 19.8.2008, 18:55
Начинаю собирать Qt для vs2008:

Код

configure.exe -debug-and-release -shared -plugin-sql-sqlite -plugin-sql-sqlite2 -plugin-sql-oci -plugin-sql-psql -qt-sql-mysql -platform win32-msvc2008 -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libjpeg -dsp -vcproj -qmake -webkit -openssl -arch windows -arch windowsce -qt-style-windowsce -qt-style-windowsmobile


Код

Creating qmake...

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

        cl -c -Foproject.obj  -W3 -nologo -O2  -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac  -IC:\Devel\Qt\4.4.0\i
nclude -IC:\Devel\Qt\4.4.0\include\QtCore  -IC:\Devel\Qt\4.4.0\include -IC:\Devel\Qt\4.4.0\include\QtCore  -IC:\Devel\Qt\4.4.0\src\corelib\g
lobal  -IC:\Devel\Qt\4.4.0\include\QtScript  -IC:\Devel\Qt\4.4.0\mkspecs\win32-msvc2008   -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_
COMPONENT -DQT_NODLL -DQT_NO_STL  -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD  -DQT_NO_QOBJECT -DQT_NO_GEO
M_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED   project.cpp
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.EXE"' : return code '0xc0000135'
Stop.

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

        del qbitarray.obj
Не удается найти C:\Devel\Qt\4.4.0\qmake\qbitarray.obj
        del qbuffer.obj
Не удается найти C:\Devel\Qt\4.4.0\qmake\qbuffer.obj
        del qcryptographichash.obj
Не удается найти C:\Devel\Qt\4.4.0\qmake\qcryptographichash.obj
        del qlinkedlist.obj
Не удается найти C:\Devel\Qt\4.4.0\qmake\qlinkedlist.obj


Как пофиксить проблему?

Автор: bsa 19.8.2008, 19:43
http://lists.trolltech.com/qt-interest/2007-01/msg00560.html

Автор: mrbrooks 19.8.2008, 19:43
Имхо я вчера собирал. Правда QT 4.3.2 под MSVS 2005.
Пробывал также как и ты - забил. Не получалось. Сделал так.
1. Со студией идет прога Visual Studio 2005 Command Prompt - через пуск - в папке Visual Studio Tools.
2. Через нее захожу в каталог с QT. Выполняю команду configure -platform win32-msvc2005 (все собирается)
3. Захожу в /QT/qmake - выполняю команду nmake all makefile
4. компилил библы и необходимые утилиты уже через студию  из каталога QT/src 

Все встало все работает. Смотри имхо - может поможет. 

Автор: nerezus 19.8.2008, 19:49
Цитата

vcvarsall.bat
 Спасибо, помогло.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)