Проблема с Windows CE 5.0 и Qt Creator, архитектура WinCE - MIPSII, версия Qt 4.6.3 |
Здравствуйте, гость ( Вход | Регистрация )
Проблема с Windows CE 5.0 и Qt Creator, архитектура WinCE - MIPSII, версия Qt 4.6.3 |
woldemarr |
21.7.2010, 13:51
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 21.7.2010 Пользователь №: 1896 Спасибо сказали: 0 раз(а) Репутация: 0 |
Дорого времени суток.
Подскажите что я делаю не так? 1. Собрал из исходников версию 4.6.3 так: configure.exe -platform win32-msvc2008 -xplatform wince50standard-mipsii-msvc2008 2. В переменных окружения стоит QTDIR (QMAKESPEC - win32-msvc2008; QTDIR - c:\qt\2010.04\qt\bin (туда устанавливался Qt SDK);PATH - добавил c:\qt\2010.04\qt\bin) 3. Запускаю QtCreator и в настройках добавляю профиль для WinCE 50 MIPSII 4. Создаю новый проект: выбираю "Мобильное приложение Qt", выбираю профиль для WinCE 50 5. Но при попытке собрать проект (ничего своего не добавлял в проект) вылезает сообщение об ошибке: main.cpp cl : Command line warning D9002 : ignoring unknown option '-QMmips2' c:\qt\4.6.3_wince_50_mipsii\include\qtcore\../../src/corelib/global/qglobal.h(45) : fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory mainwindow.cpp c:\qt\4.6.3_wince_50_mipsii\include\qtcore\../../src/corelib/global/qglobal.h(45) : fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory Собственно хочу узнать что я не правильно сделал? ЗЫ Вывод консоли сборки: Раскрывающийся текст Выполняется сборка проекта WinCEApp... Запускается "c:/qt/4.6.3_wince_50_mipsii/bin/qmake.exe" E:/Qt/WinCEApp/WinCEApp.pro -r -spec wince50standard-mipsii-msvc2008 Процесс "c:/qt/4.6.3_wince_50_mipsii/bin/qmake.exe" завершился нормально. Запускается "C:/Program Files/Microsoft Visual Studio 9.0/VC/BIN/nmake.exe" "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f Makefile.Debug c:\Qt\4.6.3_winCE_50_MIPSII\bin\uic.exe mainwindow.ui -o ui_mainwindow.h C:\Qt\4.6.3_winCE_50_MIPSII\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DSTANDARDSHELL_UI_MODEL -D_WIN32_WCE=0x500 -D_M_MRX000=3000 -DMIPS -D_MIPS_ -DQ_OS_WINCE_STD -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.6.3_winCE_50_MIPSII\include\QtCore" -I"c:\Qt\4.6.3_winCE_50_MIPSII\include\QtGui" -I"c:\Qt\4.6.3_winCE_50_MIPSII\include" -I"c:\Qt\4.6.3_winCE_50_MIPSII\include\ActiveQt" -I"debug" -I"." -I"c:\Qt\4.6.3_winCE_50_MIPSII\mkspecs\wince50standard-mipsii-msvc2008" -D_MSC_VER=1500 mainwindow.h -o debug\moc_mainwindow.cpp Microsoft ® Program Maintenance Utility Version 9.00.21022.08 Copyright © Microsoft Corporation. All rights reserved. Microsoft ® Program Maintenance Utility Version 9.00.21022.08 Copyright © Microsoft Corporation. All rights reserved. cl -c -nologo -Zm200 -Zc:wchar_t- -QMmips2 -DDEBUG -D_DEBUG -Zi -MDd -EHs-c- -W3 -w34100 -w34189 -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DSTANDARDSHELL_UI_MODEL -D_WIN32_WCE=0x500 -D_M_MRX000=3000 -DMIPS -D_MIPS_ -DQ_OS_WINCE_STD -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.6.3_winCE_50_MIPSII\include\QtCore" -I"c:\Qt\4.6.3_winCE_50_MIPSII\include\QtGui" -I"c:\Qt\4.6.3_winCE_50_MIPSII\include" -I"c:\Qt\4.6.3_winCE_50_MIPSII\include\ActiveQt" -I"debug" -I"." -I"c:\Qt\4.6.3_winCE_50_MIPSII\mkspecs\wince50standard-mipsii-msvc2008" -Fodebug\ @C:\DOCUME~1\VLADIM~1\LOCALS~1\Temp\nm112D.tmp main.cpp cl : Command line warning D9002 : ignoring unknown option '-QMmips2' c:\qt\4.6.3_wince_50_mipsii\include\qtcore\../../src/corelib/global/qglobal.h(45) : fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory mainwindow.cpp c:\qt\4.6.3_wince_50_mipsii\include\qtcore\../../src/corelib/global/qglobal.h(45) : fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory Generating Code... NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.EXE"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe"' : return code '0x2' Stop. Процесс "C:/Program Files/Microsoft Visual Studio 9.0/VC/BIN/nmake.exe" завершился с кодом %2. Ошибка сборки проекта WinCEApp (цель: Настольный компьютер) Во время выполнения сборки на этапе "Сборка" |
|
|
Litkevich Yuriy |
21.7.2010, 15:52
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
woldemarr |
21.7.2010, 16:06
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 21.7.2010 Пользователь №: 1896 Спасибо сказали: 0 раз(а) Репутация: 0 |
QTDIR - c:\qt\2010.04\qt\bin эта переменная должна указывать на корень, а не на bin, т.е. должно быть так:QTDIR - c:\qt\2010.04\qt PATH=%QTDIR%\bin;<компилятор и что-нибудь ещё> надо разобраться что за файл такой stddef.h, и где он должен быть Ага, тогда хочу уточнить еще один момент, он такой - у меня получается 3 сборки кьюта: 1. Qt установленный вместе с Qt Creator (путь c:\qt\2010.04\qt) 2. Сборка Qt 4.6.3 из opensource с configure без параметров каких-либо 3. Сборка Qt 4.6.3 из opensource с configure.exe -platform win32-msvc2008 -xplatform wince50standard-mipsii-msvc2008, ну и собственно остальное для Windows CE 5.0 для MIPS II Какой из этих сборок мне необходимо указывать в PATH и QTDIR? а файлик stddef.h, я так понимаю, файлик Visual Studio 2008. |
|
|
Litkevich Yuriy |
21.7.2010, 18:13
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Какой из этих сборок мне необходимо указывать в PATH и QTDIR? если речь идёт о компиляции в командной строке, то устанавливаешь ту которую нужно в данный момент использовать.Если компилируешь в IDE, например в Qt Creatore, то настраиваешь в нём профили (они связывают конкретную версию Qt с конкретным компиялтором) |
|
|
Текстовая версия | Сейчас: 26.12.2024, 22:51 |