将/ EHa添加到使用Microsoft Visual C ++编译器的QtCreator

时间:2012-06-30 19:28:27

标签: c++ visual-studio-2010 qt visual-c++ qt-creator

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

3 个答案:

答案 0 :(得分:5)

这是怎么做的。适用于Qt 4和Qt 5.这将设置EHa而不是默认EHsc:

win* {
   QMAKE_CXXFLAGS_EXCEPTIONS_ON = /EHa
   QMAKE_CXXFLAGS_STL_ON = /EHa
}

答案 1 :(得分:0)

在项目文件中,添加:

QMAKE_CXXFLAGS += /EHa

答案 2 :(得分:0)

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

然后打开qmake.conf并编辑

QMAKE_CFLAGS_RELEASE to 

QMAKE_CFLAGS_RELEASE = -EHA