atmconv.h中的编译器错误,VC MFC程序中的atliface.h

时间:2012-07-16 10:35:06

标签: mfc atl

我之前在VC ++ 6.0中开发了VC ++ MFC COM组件。现在我的电脑安装了VS 2005和VS 2010.

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

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

提前感谢。

此致 Rajeswari。

1 个答案:

答案 0 :(得分:0)

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