【问题标题】:compiler errors in atlconv.h,atliface.h in VC MFC programVC MFC 程序中 atlconv.h、atliface.h 中的编译器错误
【发布时间】:2023-03-27 13:05:01
【问题描述】:

我有一个 VC++ MFC COM 组件,之前是用 VC++6.0 开发的。现在我的电脑已经安装了 VS 2005 和 VS 2010。

现在我对我在 VC++6.0 中构建的旧代码进行了新的更改,我打开了 VC++6.0 并尝试运行应用程序,然后我在 atlconv.h 中收到 编译器错误中的错误在 VC++ MFC 程序中 atliface.h #define #endif 错误等,

安装新版本是否会损坏 atl 文件。我如何克服这些 atl 错误?请给我建议。

提前致谢。

问候, 拉杰斯瓦里。

【问题讨论】:

    标签: mfc atl


    【解决方案1】:

    不幸的是,ATL/MFC 中的一些更改阻止了在较新的 Visual Studio 版本中直接编译旧的 Visual Studio 6 编译代码。此链接可能会有所帮助:http://msdn.microsoft.com/en-us/library/686cfhy4(v=vs.71).aspx。如果是紧急情况,您可能会通过在 XPMode 中安装 VC 6 获得更快的解决方案。

    【讨论】:

    • 感谢您的回复,但我只在同一个 Visual Studio 6.0 中编译我的代码。我的电脑也是旧的 Windows XP。
    猜你喜欢
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    • 2012-11-02
    • 2010-12-11
    • 2010-12-26
    相关资源
    最近更新 更多