将 /EHa 添加到使用 Visual C++ Compiler 的 QtCreator Microsoft
Add /EHa to QtCreator that used Microsoft Visual C++ Compiler
如何在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
相关文章:
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- How to recover system gcc compiler on centos 6
- 如何解决g++问题"internal compiler error: Illegal instruction min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MI
- 从 MSVC14 切换到 MSVC16 会导致"compiler is out of heap space (C1060)"错误
- 庞大的初始化列表,如何修复"fatal error C1060: compiler is out of heap space"
- 在析构函数中调用"delete"运算符时"compiler is out of heap space"编译器错误
- 致命错误 C1001:编译器中发生内部错误。'f:\dd\VCtools\Compiler\cxFE\SL\P1\C\P0io.c'
- 为什么Visual Studio Compiler不在我的Mersenne-Twister实现中循环展开?
- 不使用系统Protobuf库时的"Protobuf compiler version doesn't match library version 3.6.1"
- 如何修复警告"the compiler can assume that the address of 'object' will never be NULL"
- GetCommandLine():无法从批处理文件(GCC-Compiler)传递多行参数
- "Configure: Error: Could Not Find a Working Compiler, See config.log For Details"
- Visual Studio - 升级后"Unknown Compiler version"
- 如何在 Atom IDE 中使用 gpp-compiler 时更改 MinGW 编译的 exe 位置?
- Windows / Intel Compiler / Inline Assembler & GNU 语法问题
- 带预处理器C++ "Compiler"
- CMAKE CMAKE_C_COMPILER "is not a full path to an existing compiler tool"
- Qt Creator 2.6.1 + Qt 5 + C++11 + MSVC2010 compiler
- 运行build_android.sh时" C compiler works... no"错误
- 如何在配置中禁用"compiler does not halt on function prototype mismatch"错误?