您的位置:首页 > 编程语言 > C语言/C++

VS2012编译运行VS2013的程序以及VS中运行C语言

2014-07-18 11:24 836 查看
AVS程序是在VS2013中编译的工程,用VS2012运行是老是提示错误

提示无法打开一个文件,无法找到“V120”,这时候可以右键工程,属性通常,平台设置(Platset)为v110,

VS2012 v110

VS2013 v120

VS2010 v100

AVS的程序是C语言的,结果编译的时候,明明已经定义了,却老是提示没有定义。


error C2275: “XXX”: 将此类型用作表达式非法

在移植c++代码到c的时候,经常会出现一个奇怪的错误,
error C2275: “XXX”: 将此类型用作表达式非法, 这个错误是由于c的编译器要求将变量的声明放在所有函数调用语句之前,而c++没有这样的要求造成的。

解决的办法就是把变量的声明全部放在变量的生存块的开始。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐