VC MFC程序中atlconv.h、atliface.h中的编译器错误

VC MFC程序中atlconv.h、atliface.h中的编译器错误,mfc,atl,Mfc,Atl,我以前在VC++6.0中开发了一个VC++MFC COM组件。现在我的电脑安装了VS 2005和VS 2010 现在我对我在VC++6.0中构建的旧代码进行了新的更改,我打开了VC++6.0并尝试运行该应用程序,然后我在VC++MFC程序中的atlconv.h中收到了编译器错误中的错误atliface.h#定义#endif错误等 新版本的安装是否有可能损坏atl文件。如何克服这些atl错误?请推荐我 提前谢谢 问候,, Rajeswari。不幸的是,ATL/MFC中存在一些更改,阻止在较新的Vi

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

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

新版本的安装是否有可能损坏atl文件。如何克服这些atl错误?请推荐我

提前谢谢

问候,,
Rajeswari。

不幸的是,ATL/MFC中存在一些更改,阻止在较新的Visual Studio版本中直接编译旧的Visual Studio 6编译代码。此链接可能有帮助:。如果是紧急情况,您可以通过在XPMode中安装VC 6来获得更快的解决方案。

谢谢您的回复,但我只在相同的Visual studio 6.0中编译代码。我的电脑也是同样旧的Windows XP。