gpt4 book ai didi

visual-studio - Visual Studio 链接,但没有任何变化

转载 作者:行者123 更新时间:2023-12-04 05:49:45 26 4
gpt4 key购买 nike

我有几个 VS 2008 项目 (C++),每次我开始构建时它们都会链接,即使没有任何改变。即我选择“构建解决方案”,它编译并链接,我再次选择“构建解决方案”,它不编译任何东西,但再次链接。

这很烦人,我已经检查了可能导致它再次链接的所有内容。有没有办法找出 Visual Studio 执行或跳过某些构建步骤的原因?

欢迎任何意见!

最佳答案

我花了一些时间重新审视这个问题,一位同事给了我使用 sysinternals 中的“进程监视器”来找出丢失哪个文件的提示。

瞧瞧,它成功了!事实证明,Visual Studio 坚持链接一堆库,即使应用程序不需要它。由于不幸的(我猜......)事件链,默认库路径之一从 Visual Studios 全局设置中消失,因此 VS 无法再找到这个库(在我的例子中是“coredll.lib”)。

这并没有影响最终的输出,因为根本不需要这个lib,但是每次还是会触发relink。

有两种可能的修复方法:1) 在全局 Visual Studio 设置中恢复此库的路径2) 在 AdditionalLibraries 中使用“$(NoInherit)”来删除不需要的库。

我使用了解决方案 #1,因为 #2 需要为每个项目的每个配置完成,因为不能通过属性表完成。

关于visual-studio - Visual Studio 链接,但没有任何变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1404070/

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