【发布时间】:2012-06-30 19:28:26
【问题描述】:
如何在 QtCreator for MS Compiler 中添加/EHa(结构化异常处理)。
我用过Microsoft Visual C++ Compiler。
【问题讨论】:
标签: c++ visual-studio-2010 qt visual-c++ qt-creator
如何在 QtCreator for MS Compiler 中添加/EHa(结构化异常处理)。
我用过Microsoft Visual C++ Compiler。
【问题讨论】:
标签: c++ visual-studio-2010 qt visual-c++ qt-creator
这是怎么做的。适用于 Qt 4 和 Qt 5。这将设置 EHa 而不是默认的 EHsc:
win* {
QMAKE_CXXFLAGS_EXCEPTIONS_ON = /EHa
QMAKE_CXXFLAGS_STL_ON = /EHa
}
【讨论】:
在您的项目文件中,添加:
QMAKE_CXXFLAGS += /EHa
【讨论】:
只需转到 QtDIR 和 mkspecs 并选择编译器文件夹
然后打开qmake.conf并编辑
QMAKE_CFLAGS_RELEASE to
QMAKE_CFLAGS_RELEASE = -EHA
【讨论】: