当前位置:  开发笔记 > 编程语言 > 正文

将vc6移植到vc2005/vc2008的优势?

如何解决《将vc6移植到vc2005/vc2008的优势?》经验,为你挑选了2个好方法。

我要求我的团队将我们的vc6应用程序移植到vc2005,他们准备分配一些时间来做同样的事情.现在他们需要知道移植的优势是什么.

我不知道他们真的明白遵守标准合规是什么意思.

帮我列出移植的优势.

我面临的问题是

1)没有标准容器的调试支持

2)无法使用boost库

3)我们使用大量的查询生成但使用非类型安全的CString格式函数

4)花费大量时间来解决vc6问题,例如>>

vector>

在>>之间的空间



1> drby..:

好处:

更符合标准的编译器.这是一件好事,因为它可以更容易地移植到另一个平台(如果你想这样做).它还意味着您可以在标准中查找,而不是在microsoft的文档中查找.最后,您必须在功能中的某个位置升级编译器.你越早做,工作就越少.

MS不支持.新的SDK不起作用.64位不起作用.而且我认为他们还没有修复错误.

更好的IDE.就个人而言,我更喜欢使用MDI标签.我还认为配置Visual Studio(创建自定义快捷方式,菜单栏等)要容易得多.当然这是主观的.看一下快递版,看看你是否同意.

更好的插件支持.某些插件不适用于VC6.

缺点:

移植所需的时间.这在很大程度上取决于您拥有的代码类型.如果您的代码大量使用符合非标准的VC6功能,则可能需要一些时间.正如安德鲁所说,如果你要维护一个旧的遗留项目,那可能就不值得了.

更糟糕的表现.如果您在真正的旧计算机上进行开发,Visual Studio可能会太慢.

成本我只是快速查看,Visual Studio许可证似乎比VC6贵一点.



2> Chris Peters..:

为何选择VC2005?如果您打算花时间(和测试!)从VC6升级,为什么不瞄准VC2008呢?

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有