如何在QtCreator for MS Compiler中添加/EHa
(结构化异常处理)。 我已经使用Microsoft Visual C++编译器。添加/ EHa到使用Microsoft Visual C++编译器的QtCreator
4
A
回答
0
在项目文件,添加:
QMAKE_CXXFLAGS += /EHa
0
只要到QTDIR和mkspecs并选择编译
,然后打开qmake.conf的文件夹和编辑
QMAKE_CFLAGS_RELEASE to
QMAKE_CFLAGS_RELEASE = -EHA
+0
编辑qmake.conf是一种黑客攻击,并且不可移植(因为您必须为每个工作的机器上的每个Qt版本执行此操作)。请参阅我的答案,了解只需要编辑.pro文件的便携方式。 –
3
这是如何去做的。适用于Qt 4和Qt 5.这将设置EHa而不是默认EHsc:
win* {
QMAKE_CXXFLAGS_EXCEPTIONS_ON = /EHa
QMAKE_CXXFLAGS_STL_ON = /EHa
}
相关问题
- 1. 用于python的microsoft visual C++编译器
- 2. Dymola的Microsoft Visual C++编译器
- 3. Microsoft Visual C++ Build Tools编译器与Eclipse
- 4. Microsoft Visual C++不编译
- 5. Microsoft Visual C++ Express编译器是否编译C代码?
- 6. 如何在Visual Studio 11月CTP编译器中使用QTcreator?
- 7. qtcreator不使用指定的编译器
- 8. VS2013:float和/ EHa +/fp的编译器bug:strict?
- 9. 在Visual Studio 2015下使用Microsoft Visual C++ 2013编译
- 10. 添加C编译器MATLAB
- 11. Visual Studio for C++使用的编译器?
- 12. QTcreator交叉编译
- 13. Visual C++编译器,编译错误stdlib.h
- 14. 如何使用Visual Studio C++编译器?
- 15. 如何在QtCreator上使用FTD2xx库(使用MSVC2012编译器)
- 16. Visual Studio C编译器的路径
- 17. 是否可以将Visual C++ v120编译器工具集添加到Visual Studio 2015?
- 18. Visual C++奇怪的编译器错误
- 19. 当使用Microsoft的Visual C++编译器时,是否有与gcc等价的pedantic?
- 20. Matlab不检测Visual Studio C++编译器
- 21. 如何判断我正在运行的Microsoft C++代码是使用/ EHa开关编译的?
- 22. 使用Microsoft Visual C++连接到Informix
- 23. Visual C++编译
- 24. 不能编译QtCreator
- 25. Visual C++ 2008 Express的C编译器位于何处?
- 26. Visual C# - 编译器选项
- 27. 在Visual C++中替换编译器6
- 28. 的Visual C++编译器错误2061
- 29. 使用scons编译器编译C++
- 30. Visual C++ 2008;添加库到编译过程?
它不起作用。它适用于其他标志,但不适用于/ EHa。我假设它被qmake.spec覆盖。 –