c++ - 错误 C1190 : managed targeted code requires a '/clr' option

标签 c++ .net clr

已经发现了很多关于这个错误的信息,但是我的案例还没有匹配到任何一个。

我正在 Debug模式下构建一个解决方案(有很多项目),其中一个抛出这个错误,我使用的是 VS2010,语言是 C++,.net 版本 4.0,早些时候这个项目是在 vs2008 中编译的,然后是 VS2010 , 一切正常,现在我有一台刚刚安装了 VS2010 的新机器,现在遇到这个错误。

主要需要注意的是:
属性设置:

  1. 项目配置->常规->选择/CLR
  2. 在 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/

相关文章:

c++ - 如何读取一个文件,反转文本的一部分并将反转的部分写入 C++ 上的另一个文件?

c# - 使用 Service Now API 获取变更管理记录

.net - 使用 Http WebRequest 获取 404 错误页面内容?

c# - .NET CLR 运行时方法替换

.net - CLR 上的 Scala

c++ - 无法从 QQmlPropertyMap 的子类中的 QML 调用插槽或 Q_INVOKABLE

c++ - 给定二进制随机数生成器生成随机 float 的正确方法?

clr - 获取 !dumpheap -stat 中未列出的 ValueTypes 的名称/MT 的有效方法

c++ - 匹配两个矩阵中的垃圾值(具有 double 类型值)

c# - 为什么我不能在接口(interface)中放置委托(delegate)?