Название: Не могу собрать Qt 4.4.3 (Win2k+MinGW-3.4.5) Отправлено: Normann от Май 15, 2010, 20:46 Доброго времени суток, я новичек в Qt. Не собирается Qt4.4.3
Среда Windows 2000, на компьютере имеется MinGW-3.4.5 (с чем и собирается Qt), еще установлен MS Visual Studio 6.0 (использовать с Qt не собираюсь) где VB и VC. Я сделал: >configure.exe -loadconfig configure.cache Вот содержимое configure.cache:\ -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg -static -debug-and-release -qt-style-windowsce -qt-style-windowsmobile конец файла Процесс конфигурации проходит успешно, пишет что достаточно только набрать mingw32-make. Далее пишу: >mingw32-make После чего процесс сборки выводит: cd src\winmain\ && mingw32-make -f Makefile mingw32-make[1]: Entering directory `C:/Qt/4.4.3/src/winmain' mingw32-make -f Makefile.Debug all mingw32-make[2]: Entering directory `C:/Qt/4.4.3/src/winmain' g++ -c -g -Wall -frtti -fexceptions -mthreads -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NEEDS_QMAIN -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -I"..\..\include" -I"tmp" -I"..\..\include\QtCore" -I"c:\Qt\4.4.3\include\qtmain" -I"tmp\rcc\debug_shared" -I"tmp" -I"c:\Qt\4.4.3\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"c:\Program Files\Microsoft Visual Studio\VC98\atl\include" -I"c:\Program Files\Microsoft Visual Studio\VC98\mfc\include" -I"c:\Program Files\Microsoft Visual Studio\VC98\include" -I"..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\qtmain_win.o qtmain_win.cpp далее идет вывод кучи ошибок в роде: In file included from c:/Program Files/Microsoft Visual Studio/VC98/include/winnt.h:25, from c:/Program Files/Microsoft Visual Studio/VC98/include/windef.h:166, from c:/Program Files/Microsoft Visual Studio/VC98/include/windows.h:163, from ../../include/QtCore/../../src/corelib/global/qt_windows.h:52, from ../../include/QtCore/qt_windows.h:1, from qtmain_win.cpp:38: c:/Program Files/Microsoft Visual Studio/VC98/include/ctype.h:60: error: redeclaration of C++ built-in type `short' в результате чего: mingw32-make[2]: *** [tmp/obj/debug_shared/qtmain_win.o] Error 1 mingw32-make[2]: Leaving directory `C:/Qt/4.4.3/src/winmain' mingw32-make[1]: *** [debug-all] Error 2 mingw32-make[1]: Leaving directory `C:/Qt/4.4.3/src/winmain' mingw32-make: *** [sub-winmain-make_default-ordered] Error 2 Почему сборка лезет в студийные заголовки и как мне исправить эту ситуациюю для успешной сборки Qt? Название: Re: Не могу собрать Qt 4.4.3 (Win2k+MinGW-3.4.5) Отправлено: lit-uriy от Май 15, 2010, 21:50 тебе надо перед сборкой окружение определённое создать, например, как здесь описано (http://wiki.crossplatform.ru/index.php/Сборка_Qt_с_использованием_MinGW32), только ключи конфигурации свои задай
Название: Re: Не могу собрать Qt 4.4.3 (Win2k+MinGW-3.4.5) Отправлено: Normann от Май 24, 2010, 20:21 тебе надо перед сборкой окружение определённое создать, например, как здесь описано (http://wiki.crossplatform.ru/index.php/Сборка_Qt_с_использованием_MinGW32), только ключи конфигурации свои задай Так и было сделано.Мысли еще какие ни будь у кого ни будь есть? Название: Re: Не могу собрать Qt 4.4.3 (Win2k+MinGW-3.4.5) Отправлено: lit-uriy от Май 24, 2010, 20:46 >>Так и было сделано.
судя по тому, что у тебя студия в путях. Всё-таки именно так не было сделано. Читай указанную статью внимательно П.С. вроде в местной вики тоже была статья (и даже разные), но я почему-то нашёл только одну :( Название: Re: Не могу собрать Qt 4.4.3 (Win2k+MinGW-3.4.5) Отправлено: lit-uriy от Май 24, 2010, 20:51 П.П.С.
Ты случаем до этого не конфигурил Qt, т.е. это прям чистые исходники? Название: Re: Не могу собрать Qt 4.4.3 (Win2k+MinGW-3.4.5) Отправлено: Normann от Июнь 28, 2010, 19:43 судя по тому, что у тебя студия в путях. Всё-таки именно так не было сделано. Читай указанную статью внимательно Сделано было абсолютно как в статье, без малейшей ошибки. В путях студии небыло.Решение нашел: убрал переменную include, в которой был записан путь к заголовкам студиии и все заработало. |