visual studio 2008中写的c++文件可以在visual c++ 6.0中正常编译运行调试吗
如题,学校机房用的visualc++6.0,但是我装的是visualstudio2008,据说vista不兼容visualc++6.0……。这样可以么?用过的给点意见我们...
如题,学校机房用的visual c++6.0,但是我装的是visual studio 2008,据说vista不兼容visual c++ 6.0……。这样可以么?用过的给点意见
我们就是编写一些小程序,只不过是使用一些头文件,至于编写的函数之类的都是自己写,也就是建立一些链表啊或者其他的数据结构,这样应该可以吧? 展开
我们就是编写一些小程序,只不过是使用一些头文件,至于编写的函数之类的都是自己写,也就是建立一些链表啊或者其他的数据结构,这样应该可以吧? 展开
展开全部
一般来说,有两类C++文件,可以完全无障碍地通行于VC的各个版本。
一是标准C++。就是符合国际标准化组织制定的C++标准的C++。这个,目前来说,只要是C++编译器,都会遵循这个标准,再在这个标准上进行扩充。
二是WINDOWS SDK。也就是直接使用WIN32 API来开发的程序,一般也可以运行于VC的各个版本。因为它很大程度上依赖于系统,而不是开发环境。
除此之外,只要不涉及.net的程序,一般经过局部修改,也是可以通行的。
由于VC 6发布比较早,对某些关键字并不支持,比如用于模板分离的关键字。
VC 2008对标准C++的支持要优于VC 6。
如果你只是学习C++,估计写的程序能运行于各个版本的C++编译器;但如果你写的是MFC程序,恐怕会有些小问题。VC 6和VC 2008,据说其MFC类库还是有比较大的差别的。
另外,VISTA上可以安装VC++ 6.0,我安装成功过。
一是标准C++。就是符合国际标准化组织制定的C++标准的C++。这个,目前来说,只要是C++编译器,都会遵循这个标准,再在这个标准上进行扩充。
二是WINDOWS SDK。也就是直接使用WIN32 API来开发的程序,一般也可以运行于VC的各个版本。因为它很大程度上依赖于系统,而不是开发环境。
除此之外,只要不涉及.net的程序,一般经过局部修改,也是可以通行的。
由于VC 6发布比较早,对某些关键字并不支持,比如用于模板分离的关键字。
VC 2008对标准C++的支持要优于VC 6。
如果你只是学习C++,估计写的程序能运行于各个版本的C++编译器;但如果你写的是MFC程序,恐怕会有些小问题。VC 6和VC 2008,据说其MFC类库还是有比较大的差别的。
另外,VISTA上可以安装VC++ 6.0,我安装成功过。
展开全部
我试过,可以用,不过我是在XP下用的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
……
哥们请你搞清楚~~不是所有代码都是能从后面往前面移植的……
如果你的代码里面都是内置函数,或者都是你自己写的,是可以移植的
如果你引用到一些系统提供的工具,类,方法,或者DLL文件等,你就要注意了,一般移植了都会出错的
另外补充一点:出错不一定是不能编译~~运行结果也可能不是你想要的结果。
哥们请你搞清楚~~不是所有代码都是能从后面往前面移植的……
如果你的代码里面都是内置函数,或者都是你自己写的,是可以移植的
如果你引用到一些系统提供的工具,类,方法,或者DLL文件等,你就要注意了,一般移植了都会出错的
另外补充一点:出错不一定是不能编译~~运行结果也可能不是你想要的结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vc6对C++标准的支持是比较糟糕的,VS2008的对C++的标准支持非常完善了,有可能会导致VC2008写的程序在VC6下不能编译,但是在学校学的C++程序也复杂不到哪去,自己手工翻译下就行了,也是对自己C++水平的提高
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个需要改很多地方,比如字符集合还有环境
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没问题的 你把cpp拷贝过去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询