0

我有一个早期在 VC++6.0 中开发的 VC++ MFC COM 组件。现在我的电脑已经安装了 VS 2005 和 VS 2010。

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

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

提前致谢。

问候,拉杰斯瓦里。

4

1 回答 1

0

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

于 2012-07-16T10:52:55.050 回答