已经发现了很多关于这个错误的信息,但是我的案例还没有匹配到任何一个。
我正在 Debug模式下构建一个解决方案(有很多项目),其中一个抛出这个错误,我使用的是 VS2010,语言是 C++,.net 版本 4.0,早些时候这个项目是在 vs2008 中编译的,然后是 VS2010 , 一切正常,现在我有一台刚刚安装了 VS2010 的新机器,现在遇到这个错误。
主要需要注意的是:
属性设置:
- 项目配置->常规->选择/CLR
- 在 C++ 中->常规-> 不支持 CLR
我从过去就有这些设置,它在我的旧机器上运行良好,只有在相同的 Debug模式下 VS2010。
怎么办?
最佳答案
我正在使用 Visual Studio 2013。
对于一个非常简单的 C 程序,我有类似的症状。在项目属性中,我将常规/平台工具集设置从“Visual Studio 2010”更改为“Visual Studio 2013 v120”,这为我消除了这个错误。
关于c++ - 错误 C1190 : managed targeted code requires a '/clr' option,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20089877/