
VS2005怎么设成按C++语法的编译器
我记得VS里对C和C++的代码处理不一样的,现在C++的代码一编译就出好多错类似于errorc2143c2059(以前是好的),由于2005才装的,是在是想不起来怎么把它...
我记得VS里对C和C++的代码处理不一样的,现在C++的代码一编译就出好多错类似于error c2143 c2059(以前是好的),由于2005才装的,是在是想不起来怎么把它设置成按C++语法编译了……我记得是个什么comple as...什么的选项,谁知道的话告诉一下~谢了!
展开
展开全部
不是这样的,VS默认采用C++编译,如有问题,应该是语言不规范,因为VS2005增强了对C++标准的支持,有些语法也有变化,修改一下代码吧
在代码中使用 extern "C"{ // 在这里写代码 } 编译为C代码
用extern "cplusplus"{ } 编译为C++代码
在代码中使用 extern "C"{ // 在这里写代码 } 编译为C代码
用extern "cplusplus"{ } 编译为C++代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是你以前的代码不规范吧。。
比如#include <iostream.h>
应为
#include <iostream>
using namespace std;
之类的。 vs 可以编译C++ 也可以编译C, 会自动根据扩展名区分。
main.cpp 或 main.c 之类的。
比如#include <iostream.h>
应为
#include <iostream>
using namespace std;
之类的。 vs 可以编译C++ 也可以编译C, 会自动根据扩展名区分。
main.cpp 或 main.c 之类的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2005不稳定 可以直接回到原来的 用 VC6.0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没发生过这种情况。。。你有例子代码说明编译不通过吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询