Qt 发布错误

Qt error in release

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

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

building/deploying 项目 'project_name' 时出错(套件:Desktop Qt 5.4.0 GCC 64 位) 当执行步骤"Make"

有人知道原因吗?

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

-QMAKE_CXXFLAGS_RELEASE-=-O2

-QMAKE_CXXFLAGS_RELEASE + = -Od

从我的 C 编译器 windows 中删除一条消息,但没有在这些行中放置标记 win32: 而 Linux C 编译器做了没看懂,加进去后就可以了