“/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”按钮,确保所有文件都已经正确保存。然后重新编译。
解决方法是把/clr选项去掉。具体的做法是:在你的工程上点鼠标右键,选择最后一项“properties”。出现窗口后,先将最左上方的“Configuration”选择为“All Configurations”,然后看看左边的树状结构,选择为“Configuration Properties”中的“General”。最后在右边列表中找到“Common Language Runtime Support”,把这里修改为第一项“No Common Language Support”,最后按最右下方的“OK”就行了。
设置完之后最好按一下“Save All”按钮,确保所有文件都已经正确保存。然后重新编译。