1
我正尝试从Visual Studio 2008迁移到使用C++/CLI扩展的项目中的QtCreator。这只是意味着我编译我的文件时需要使用编译选项-clr。如何用QtCreator正确配置MSVC的编译选项?
我已经设法通过将下面的一行到我project.pro文件中添加它:
QMAKE_CXXFLAGS += -clr
但是,在我的编译器的调用一个冲突的选项与此一个冲突。它是-EHsc选项。但我找不到这些选项包含在哪里以及如何禁用它。我对编译器的默认调用如下所示:
cl -c -nologo -Zm200 -Zc:wchar_t- -clr -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"<PATH_TO_QT>\4.8.0\msvc2010\include\QtCore" -I"<PATH_TO_QT>\4.8.0\msvc2010\include\QtGui" -I"<PATH_TO_QT>\4.8.0\msvc2010\include" -I"<PATH_TO_QT>\4.8.0\msvc2010\include\ActiveQt" -I"debug" -I"." -I"..\MyProject" -I"." -I"<PATH_TO_QT>\4.8.0\msvc2010\mkspecs\win32-msvc2010" -Fodebug\ @<SOME_TEMP_FILE>.jom
有关如何实现我想要的内容的任何想法?
嘿,你能告诉我如何摆脱警告? – Bremen 2016-04-30 21:16:14
对不起,不记得了 – ivarec 2016-04-30 22:49:58