qt编译的时候make出错
.cpp和.h还有.ui文件都有,在windows命令行下编译。qmake-projectqmake这两步都没有问题make的时候出现错误。F:\pro\qt\butto...
.cpp和.h还有.ui文件都有,在windows命令行下编译。
qmake -project qmake这两步都没有问题
make的时候出现错误。
F:\pro\qt\button>qmake -project
F:\pro\qt\button>qmake
F:\pro\qt\button>make
make -f Makefile.Release
make[1]: Entering directory `F:/pro/qt/button'
g++ -c -pipe -fno-keep-inline-dllexport -O2 -frtti -Wall -Wextra -fexceptions -m
threads -DUNICODE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT
_OPENGL_ES_2_ANGLE -DQT_NEEDS_QMAIN -I. -I"." -I"C:\Qt\Qt5.0.2\5.0.2\mingw47_32\
include" -I"C:\Qt\Qt5.0.2\5.0.2\mingw47_32\include\QtGui" -I"C:\Qt\Qt5.0.2\5.0.2
\mingw47_32\include\QtCore" -I"release" -I"C:\Qt\Qt5.0.2\5.0.2\mingw47_32\mkspec
s\win32-g++" -o release\button.o button.cpp
cc1plus.exe: error: unrecognized command line option "-fno-keep-inline-dllexport
"
make[1]: *** [release/button.o] Error 1
make[1]: Leaving directory `F:/pro/qt/button'
make: *** [release] Error 2
是环境变量的问题吗?我已经设置过一遍了,而且我在QtCreater里直接进行编译的时候没有问题。 展开
qmake -project qmake这两步都没有问题
make的时候出现错误。
F:\pro\qt\button>qmake -project
F:\pro\qt\button>qmake
F:\pro\qt\button>make
make -f Makefile.Release
make[1]: Entering directory `F:/pro/qt/button'
g++ -c -pipe -fno-keep-inline-dllexport -O2 -frtti -Wall -Wextra -fexceptions -m
threads -DUNICODE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT
_OPENGL_ES_2_ANGLE -DQT_NEEDS_QMAIN -I. -I"." -I"C:\Qt\Qt5.0.2\5.0.2\mingw47_32\
include" -I"C:\Qt\Qt5.0.2\5.0.2\mingw47_32\include\QtGui" -I"C:\Qt\Qt5.0.2\5.0.2
\mingw47_32\include\QtCore" -I"release" -I"C:\Qt\Qt5.0.2\5.0.2\mingw47_32\mkspec
s\win32-g++" -o release\button.o button.cpp
cc1plus.exe: error: unrecognized command line option "-fno-keep-inline-dllexport
"
make[1]: *** [release/button.o] Error 1
make[1]: Leaving directory `F:/pro/qt/button'
make: *** [release] Error 2
是环境变量的问题吗?我已经设置过一遍了,而且我在QtCreater里直接进行编译的时候没有问题。 展开
1个回答
2013-08-26
展开全部
你的mingw版本冲突吧,-fno-keep-inline-dllexport需要g++ >=4.6。
开个cmd查一下你的 g++的版本吧。
开个cmd查一下你的 g++的版本吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询