“/clr”是新版本的VC++才有的选项,目的是让C++可以调用微软.NET中的功能。而C语言是不能调用.NET的,所以出错。
解 决方法是把/clr选项去掉。具体的做法是:在你的工程上点鼠标右键,选择最后一项“properties”。出现窗口后,先将最左上方的 “Configuration”选择为“All Configurations”,然后看看左边的树状结构,选择为 “Configuration Properties”中的“General”。最后在右边列表中找到 “Common Language Runtime Support”,把这里修改为第一项“No Common Language Support”, 最后按最右下方的“OK”就行了。
设置完之后最好按一下“Save All”按钮,确保所有文件都已经正确保存。然后重新编译。
VS2008中关于编译是/clr的相关错误。
最新推荐文章于 2023-08-02 17:01:50 发布