Vio*_*ffe 8 c++ qt qmake compiler-options
我正在使用qmake和Visual Studio.在发布版本中,qmake将/ GL和/ O2标志添加到所有项目中,我需要为整个Qt项目中的某些库删除这两个标志.有办法吗?
我使用它来编辑我的.pro文件,它工作了!
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO -= -Zc:strictStrings
Run Code Online (Sandbox Code Playgroud)
这是行不通的:
QMAKE_CFLAGS_RELEASE -= -Zc:strictStrings
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO -= -Zc:strictStrings
Run Code Online (Sandbox Code Playgroud)
你可以试试:
QMAKE_CXXFLAGS_RELEASE -= -GL -O2
QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO -= -GL -O2
Run Code Online (Sandbox Code Playgroud)
看看:
你的Qt目录\编译器\ mkspecs\win32-msvc2013\qmake.conf
唯一可行的方法是
QMAKE_CFLAGS -= /GL /O2
Run Code Online (Sandbox Code Playgroud)
但我怀疑这是否适用QMAKE_CFLAGS。
或者,您可以重新定义QMAKE_CFLAGS,忘记它以前的值:
QMAKE_CFLAGS = $$CFLAGS_WITHOUT_GL_O2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11227 次 |
| 最近记录: |