发布网友 发布时间:2022-04-22 08:42
共5个回答
热心网友 时间:2024-01-23 19:28
vs2010和vc6.0都是微软推出的集成开发环境,但是vc6.0推出的时间相对很早,所以里面对各种错误的处理比较差。比如同一个错误,可能vs2010能够让你根据他的出错信息准确找到错误,vc6.0在一些情况下就很难做到。而且vc6.0对代码的“格式”要求比较严格,比如变量的定义要放在程序开始,不能再循环中初始化定义一个新的变量等等诸如此类问题。所以有时会导致某些程序可在vs2010中运行但不能再vc6.0中编译通过。
vs2010是比较完备的IDE,扩展性比较强,比如你可以通过安装一些插件,编写python代码等。
热心网友 时间:2024-01-23 19:29
呵呵,VS之所以这么复杂,一是为了各种各样的智能提示,所以老机器的处理器根本受不了,
二是开发新一代的应用级程序,win7系统炫目的效果想必你是见过了,渲染的时候使用重量级的dx硬件加速技术。
vc6不支持新的C++标准,国内还有不少公司在使用它,但在国外使用vs2005的用户要比vc6高的多,一是他们有钱,高性能的计算机不成问题
vs2010开发出来的程序可以自动根据特定的CPU翻译成高效的目标代码,VC6开发出来的程序,要想换成其它的CPU必须要重新开发
热心网友 时间:2024-01-23 19:29
vs2010和vc6.0都是微软推出的集成开发环境,但是vc6.0推出的时间相对很早,所以里面对各种错误的处理比较差。
比如同一个错误,可能vs2010能够让你根据他的出错信息准确找到错误,vc6.0在一些情况下就很难做到。而且vc6.0对代码的“格式”要求比较严格
比如变量的定义要放在程序开始,不能再循环中初始化定义一个新的变量等等诸如此类问题。
所以有时会导致某些程序可在vs2010中运行但不能再vc6.0中编译通过。
vs2010是比较完备的IDE,扩展性比较强,比如你可以通过安装一些插件,编写python代码等。
热心网友 时间:2024-01-23 19:30
一 你要知道VC6是12年前的... 你要抱怨这个也就大可去抱怨VC6和MSC发生了多大的变化
二 _s函数应该是微软的 _getch是ISO的。_s函数对半瓶子醋程序员和大项目开发还是相当有用的。
三 乱七八糟的主要是临时文件,而且VC6声称的临时文件也没少太多。
四 等你搞明白VS环境以后你能编译出2K的hello world。至于为什么VS要复杂到非要去研究不可的程度... 因为VS是做企业开发的,不可能那么小儿科。
五 产品说明书
市场角度 VS2010根本不需要成功 是你用也得用不用也得用的问题。除非Windows倒了
热心网友 时间:2024-01-23 19:31
VC6.0是专门针对C/C++的编程工具,而VS2010还可以用来编译C#还有汇编啊什么的编程语言,VS2010更加智能化,操作也更加的复杂化,不过基本上VC能进行的操作VS2010也能操作。