【问题标题】:Visual Studio 2017 debugger keeps looking for DLL's .obj file after project folder structure changed项目文件夹结构更改后,Visual Studio 2017 调试器一直在寻找 DLL 的 .obj 文件
【发布时间】:2026-02-09 18:20:11
【问题描述】:

我的设置

  • Win10
  • Visual Studio 2017 版本 15.9.15

在尝试进入 DLL API 时,VS 向我抛出错误:

Error: Unable to open file /path/to/old/folder/intermediate/file.obj. Error code = 0x80070003

这与诸如

之类的问题不同

因为错误消息清楚地表明该文件来自我重组项目后的过时位置。

我试过了

  • Clean Solution 并重建
  • 调整调试配置以对所有 DLL 和 EXE 使用 /DEBUG:FULL

无济于事。

感谢任何帮助。

【问题讨论】:

    标签: visual-studio debugging


    【解决方案1】:

    自己解决了。 我所有的 DLL 项目都用于输出到与我的主 exe 文件夹不同的位置。在我将这些路径重定向到 exe 的文件夹并重建之后。问题消失了。有趣的是,无论哪种方式,应用程序运行时都没有 DLL 问题。

    【讨论】: