Visual C ++ 6.0和Visual C ++ 2008之间有什么区别? [英] What are the differences between Visual C++ 6.0 and Visual C++ 2008?

查看:148
本文介绍了Visual C ++ 6.0和Visual C ++ 2008之间有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

MS VS C ++ 6.0和MSVS C ++ 2008之间的优点/缺点是什么?

What are the advantages/disadvantages between MS VS C++ 6.0 and MSVS C++ 2008?

问这样一个问题的主要原因是,仍然有许多体面的程序员更喜欢使用旧版本而不是最新版本.

The main reason for asking such a question is that there are still many decent programmers that prefer using the older version instead of the newest version.

有什么理由可能会喜欢旧的而不是新的?

Is there any reason the might prefer the older over the new?

推荐答案

好吧,可能是因为使用MSVS 6构建的可执行文件仅需要Windows附带的msvcrt.dll(C运行时).

Well, for one thing it may be because the executables built with MSVS 6 require only msvcrt.dll (C runtime) which is shipped with Windows now.

MSVS 2008可执行文件需要附带(或已安装)msvcrt9.

The MSVS 2008 executables need msvcrt9 shipped with them (or already installed).

此外,您已经使用6.0 C运行时为Windows 32位编译了许多OSS库,而对于2008 C运行时,则必须自己获取源代码并进行编译.

Plus, you have a lot of OSS libraries already compiled for Windows 32 bit with the 6.0 C runtime, while for the 2008 C runtime you have to take the source and compile them yourself.

(这些库中的大多数实际上是用MinGW编译的,它也使用6.0 C运行时-也许是另一个原因).

(most of those libraries are actually compiled with MinGW, which too uses the 6.0 C runtime - maybe that's another reason).

这篇关于Visual C ++ 6.0和Visual C ++ 2008之间有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆