错误C1190:托管目标代码需要'/ clr'选项。更改属性不能解决问题

时间:2013-07-03 23:27:10

标签: visual-c++ mfc

我有一个原生的VC ++(MFC)项目。我想为我的项目启用/ clr选项,这样我就可以开始使用像

这样的语法
using namespace System::Data;

但即使我改变了我的项目属性 - >公共语言运行时支持 - > / CLR。 我仍然收到C1190错误。请帮忙:(

2 个答案:

答案 0 :(得分:2)

  1. 项目属性 - >公共语言运行时支持 - > / CLR
  2. 项目属性 - > C / C ++ - >运行时库 - >多线程DLL(/ MD)

答案 1 :(得分:0)

来自谷歌搜索C1190:

  

您正在使用Managed Extensions for C ++构造和/ clr编译器选项,但未明确包含mscorlib.dll [强调我的]。

     

托管目标代码需要#using <mscorlib.dll>/clr选项。

您是否在代码中添加了#using <mscorlib.dll>