看流星社区

 找回密码
 注册账号
查看: 2237|回复: 2

vc++6.0和vs2012有什么区别

[复制链接]

该用户从未签到

发表于 2014-7-14 09:06:29 | 显示全部楼层 |阅读模式
我想问的是,我们咋课堂里学的用vc++6.0编的那些程序知否可以直接拷贝到vs2012运行。
本人最近要用MFC作图形输出和用户界面,能用vs2012做吗?如果用vs2012来做的话,是不是需要学习c#语言?网上居然有人说vs里面连cout都没有。我就困惑了。求大神详解,详解,小弟现在困惑万分,分不多,都给了。

该用户从未签到

发表于 2014-7-14 09:06:37 | 显示全部楼层
首先可以肯定的说,VC6中MFC的所有功能都可以用VS2012实现。
其次,两者确实有很大差别,主要体现在界面的完全不同和MFC库的版本不同,造成了很多函数的使用差异(主要是增加和改进,适应新操作系统,也有少数函数被摒弃,有了新的替代函数)
cout肯定是有的,语言也可以用标准C/C++,VS是一个集成开发环境,C#只是其中一部分,VC++也是其中一部分。
如果是初学,不建议上来使用VS2012,这个界面差别太大,看书不容易弄明白,如果win7等系统不兼容VC6,可以考虑安装XP系统的虚拟机安装VC6,这个是比较合理的方式。

该用户从未签到

发表于 2014-7-14 09:06:54 | 显示全部楼层
VC++ 6.0包含
        MFC, STL{ 包含cout }
VS2012
        包含 VC++11.0{ 包含MFC, 包含STL{ 包含cout} }

对普通应用来说, VC6.0和VS2012区别不是很大.

你不用学C#
在学校用VC++6.0写代码, 然后把代码复制到VS2012上编译就行了.
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-19 17:34

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表