将 /EHa 添加到使用 Visual C++ Compiler 的 QtCreator Microsoft

Add /EHa to QtCreator that used Microsoft Visual C++ Compiler

本文关键字:Compiler C++ QtCreator Microsoft Visual EHa 添加      更新时间:2023-10-16

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

这是如何做到的。适用于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
相关文章: