自从我使用 QT 5.0.1(来自http://qt-project.org/downloads)和模块 qtsingleapplication(来自http://qt.gitorious.org/qt-solutions的最新版本)后,我无法在 Windows 上编译)。
在 Linux 下,编译仍然有效(Qt 4.8.2)
我不明白为什么。这是 qtcreator 的详细输出。
09:57:58: Execution des étapes pour le projet Wahoo...
09:57:58: Configuration inchangée, étape QMake sautée。
09:57:58:首次亮相:“D:\Qt\Qt5.0.1\Tools\MinGW\bin\mingw32-make.exe”D:/Qt/Qt5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile.Release
mingw32-make[1]:进入目录'C:/Documents and Settings/crazy/Bureau/Kowmedia.Wahoo/src/构建-发布/发布'g++ -c -pipe -fno-keep-inline-dllexport -O2 -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -DQT_NEEDS_QMAIN -I. ...\wahoo -I"....\wahoo\qtsingleapplication\src" -I"D:\Qt\Qt5.0.1\5.0.1\mingw47_32\include" -I"D:\Qt\Qt5.0.1 \5.0.1\mingw47_32\include\QtWebKit" -I"D:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtWidgets" -I"D:\Qt\Qt5.0.1\5.0.1\mingw47_32 \include\QtXml" -I"D:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtNetwork" -I"D:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtGui" - I"D:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtCore"-I"发布"-I"。" -我”。” -I"D:\Qt\Qt5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++"
g++ -pipe -fno-keep-inline-dllexport -O2 -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -DQT_NEEDS_QMAIN ../.. /wahoo/qtsingleapplication/src/qtsingleapplication.cpp -o ../../wahoo/qtsingleapplication/src/QtSingleApplication
在 ../../wahoo/qtsingleapplication/src/qtsingleapplication.cpp:42:0:
../../wahoo/qtsingleapplication/src/qtsingleapplication.h:44:24 中包含的文件中:致命错误:QApplication:否这样的文件或目录编译终止。
<builtin>:目标 '../../wahoo/qtsingleapplication/src/QtSingleApplication' 的配方失败
mingw32-make[1]: ** [../../wahoo/qtsingleapplication/src/QtSingleApplication] 错误 1
mingw32 -make [1]:离开目录'C:/Documents and Settings/crazy/Bureau/Kowmedia.Wahoo/src/Build-Release/release'makefile
:34:目标'release'的配方失败
mingw32-make:** [ release] Error 2
09:57:59: Le processus "D:\Qt\Qt5.0.1\Tools\MinGW\bin\mingw32-make.exe" s'est terminé avec le code 2.
构建/部署项目时出错 Wahoo (套件:Desktop Qt 5.0.1 MinGW 32bit)Lors de l'exécution de l'étape “Make”
每个文件都存在,选项 -I"D:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtWidgets" 也是。如果我从源代码浏览,QtCreator 可以找到该文件。所以我有点失落......
先感谢您