当我将项目编译为调试时,它通常可以工作,但是当我尝试构建版本时,编译输出上会出现以下消息:
cc1plus:错误:'O'的参数应为非负整数,'g','s'或'fast'make:*** [main.o]错误1 ...:进程“/ usr / bin / make“退出代码2 .
构建/部署项目'project_name'时出错(工具包:Desktop Qt 5.4.0 GCC 64bit)执行步骤“Make”时
谁知道原因?
对于我的应用程序是跨平台(Windows / Linux),我补充说:
-QMAKE_CXXFLAGS_RELEASE - = -O2
-QMAKE_CXXFLAGS_RELEASE = -Od
要从我的C编译器窗口中删除消息,但没有将标记 win32: 放在这些行中并且Linux C编译器不理解,在添加之后,工作正常 .
1 回答
对于我的应用程序是跨平台(Windows / Linux),我补充说:
-QMAKE_CXXFLAGS_RELEASE - = -O2
-QMAKE_CXXFLAGS_RELEASE = -Od
要从我的C编译器窗口中删除消息,但没有将标记 win32: 放在这些行中并且Linux C编译器不理解,在添加之后,工作正常 .