发布时Qt错误

时间:2015-02-23 19:03:57

标签: qt release

当我将项目编译为调试时,它通常可以工作,但是当我尝试构建版本时,编译输出上会出现以下消息:

cc1plus:错误:'O'的参数应为非负整数,'g','s'或'fast' make:*** [main.o]错误1 ...:进程“/ usr / bin / make”退出代码2。

构建/部署项目'project_name'时出错(工具包:Desktop Qt 5.4.0 GCC 64bit) 执行步骤“Make”

有人知道原因吗?

1 个答案:

答案 0 :(得分:1)

我的应用是跨平台(Windows / Linux),我补充说:

-QMAKE_CXXFLAGS_RELEASE - = -O2

-QMAKE_CXXFLAGS_RELEASE + = -Od

要从我的C编译器窗口中删除消息,但没有在这些行中放置标记 win32:而Linux C编译器不明白,在添加之后,工作正常。