2010-07-23 90 views
1

我在评估升级到Windows SDK 7.1链接错误使用Visual Studio 2005中使用Windows SDK 7.1

部分我的球队的遗留代码库的过程就是大量的ATL Web服务,这是使用仍保持Visual Studio 2005中,因为(我说)ATL Web服务不支持的版本超过2005

当我指出的IDE到SDK 7.1,我开始收到下面的链接错误:

uuid.lib(cguid_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module 

我在网络上没有找到太多关系编辑VS2005和SDK 7.1中的这个问题。 从2005年起我发现了一些forum posts关于同样的错误 - 它们似乎表明SDK不兼容。

基于download page,我的印象是Windows SDK 7.1可以与Visual Studio 2005一起使用(尽管我注意到“并非所有功能都适用于所有版本的Visual Studio”免责声明)。

这是一个已知问题,或者我有东西配置不正确?

我希望有人可以分享他们的经验或建议如何/如果我可以解决这个问题。

编辑: 我发现这个问题是通过在链接器命令行上禁用/ DEBUG来规避的。在完成构建的同时,这是次优的,因为它排除了将来维护时的调试问题。

回答

7

列出的修复程序here似乎适用于链接错误。不知道我以前错过了它。

包括这里以防万一任何人使用类似的语言搜索它。