【问题标题】:Options for working with a Visual C++ 6 project [closed]使用 Visual C++ 6 项目的选项 [关闭]
【发布时间】:2014-06-26 20:35:39
【问题描述】:

只是我的运气,我必须使用 14 年前编码的 MFC 进行项目。 好消息是,一旦我编译了代码并且可以看到 GUI 正在做什么,我就完成了它并且可以回到 Qt。 坏消息是这个项目是巨大的,而且无论谁编写它似乎已经“利用”了 VC++ 6 中允许的所有糟糕的编程。在糟糕的代码中出现了几百个错误,使我无法成功构建。 现在我有 Visual Studio 2013 Professional(因为我是计算机科学专业的学生,​​所以免费获得它),显然它和我一样讨厌旧代码。我所做的所有搜索都提出了几年前的问题(可能当 MFC 仍然相关时)。在 2014 年,除了修复几百个错误,我现在还能做什么?有没有办法让计算机科学专业的学生获得 Visual C++ 6 或任何能让代码在当今时代编译的东西?

【问题讨论】:

  • 那么您的主要目标是尝试重构旧代码以使其符合 C++11 标准吗?或者找一个编译器来编译旧代码?
  • 如果您不打算详细说明这些“错误”中的任何一个,那么唯一可能的答案就是一一修复它们。对我来说,为什么 VC++6 中的有效项目无法使用包含 MFC 的最新编译器进行编译对我来说并不明显。
  • 分享错误。它们可能是 for-scope 和一些已弃用的 str* 函数的组合。您可以在 VS 2013 中维护 MFC 应用程序,实际上您甚至可以这样做,而无需像狗在您的桌子底下拉屎那样做鬼脸。真的。

标签: c++ visual-c++ mfc visual-studio-2013 visual-c++-6


【解决方案1】:

“巨大”程序中的几百个错误没什么大不了的:其中许多可能有共同的原因。您可以通过并修复它们,或者您可以在 Ebay 上找到可用的 VC++6。

【讨论】:

    【解决方案2】:

    你把它吸了起来,然后开始掌握 VC6(它仍然是所有 Visual Studio 版本中最好的),并且可以通过补丁安装在 Windows 7 上(谷歌为它)。

    或者你试试something like this.....use this

    【讨论】:

    • 遗憾的是,您发送的那些链接几乎与 MFC 本身一样过时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多