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