gpt4 book ai didi

c++ - 使用 Windows SDK 7.1 的 Visual Studio 2005 链接错误

转载 作者:行者123 更新时间:2023-11-30 00:41:37 25 4
gpt4 key购买 nike

我正在评估升级到 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 中的这个问题相关的信息。我找到了一些 forum posts早在 2005 年就出现了同样的错误——它们似乎表明 SDK 不兼容。

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

这是一个已知问题,还是我配置不正确?

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

编辑:我发现通过在链接器命令行上禁用/DEBUG 可以避免此问题。虽然允许构建完成,但这是次优的,因为它排除了 future 维护期间的调试。

最佳答案

列出的修补程序 here似乎解决了链接错误。不知道我以前是怎么错过的。

包括此处以防有人使用类似语言搜索它。

关于c++ - 使用 Windows SDK 7.1 的 Visual Studio 2005 链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3322244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com