6

如何/EHa在 QtCreator for MS Compiler 中添加(结构化异常处理)。我一直在使用 Microsoft Visual C++ 编译器。

4

3 回答 3

5

这是如何做到的。适用于 Qt 4 和 Qt 5。这将设置 EHa 而不是默认的 EHsc:

win* {
   QMAKE_CXXFLAGS_EXCEPTIONS_ON = /EHa
   QMAKE_CXXFLAGS_STL_ON = /EHa
}
于 2014-02-07T10:54:22.207 回答
0

在您的项目文件中,添加:

QMAKE_CXXFLAGS += /EHa
于 2012-06-30T20:07:26.563 回答
0

只需转到 QtDIR 和 mkspecs 并选择编译器文件夹

然后打开 qmake.conf 并编辑

QMAKE_CFLAGS_RELEASE to 

QMAKE_CFLAGS_RELEASE = -EHA
于 2012-06-30T20:50:37.230 回答