error C2812: #import 不支持 /clr:pure 和 /clr:safe 等待解决~~~~!
做一个数据库的作业,编译到#import L"d:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")
显示错误
error C2812: #import 不支持 /clr:pure 和 /clr:safe
找了一上午了,没解决,希望大家帮帮忙.有三个问题明白:
1.就是这个问题怎么解决.
希望详细的说,有人说设成非托管,但是找了好久没有找到在哪里设,可见本人水平~!
2.什么是托管?
3.vc2005用什么控件显示数据库里面的数据,我指我调出来数据,怎么显示在窗口里面?
等待ING... :P --------------------编程问答-------------------- /clr就是托管的开关,你设置了/clr这个就表示你的代码是托管的 --------------------编程问答-------------------- 我建项目时选的是clr windows窗体应用程序
也就是说我建立的是托管的啦
怎么改成非托管啊
主要就是怎么是它可以编译通过 --------------------编程问答-------------------- 托管的直接添加引用,
托管程序可以用ado.net 比ado更方便
--------------------编程问答-------------------- 项目属性(ALT+F7) clr设置 --------------------编程问答-------------------- 不懂 --------------------编程问答-------------------- 网上看的应该这样解决:
在Vs2005中,单击标题栏"项目“----”**属性“,弹出了”***属性页“,
单击"配置属性”,在右侧的“项目默认值”中的“项目运行库支持"更改为:公共运行库支持
(/clr)”然后单击“应用”
--------------------编程问答-------------------- 我也遇到这个问题了,到底该怎么解决啊?我用的是vs2008 --------------------编程问答--------------------
正解 我用这个方法 问题解决了
多谢
P.S.
我用的是vc2008
补充:.NET技术 , VC.NET