Visual Studio在调试期间未找到所有源

时间:2015-08-06 14:53:43

标签: c++ debugging visual-studio-2012

我在Visual Studio中有两个C ++解决方案。

我的第一个解决方案用于生成lib文件。项目设置是C / C ++ - >一般 - >调试信息格式=“C7兼容(/ Z7)”。一切都正确构建,可以从我的第一个解决方案调试(我有一个主要允许测试的第二个项目)。

对于我在项目属性中的第二个解决方案C / C ++ - >一般我列出了附加包含目录。我为链接器指定了额外的库目录。我在附加依赖项中指定了lib文件。我的解决方案构建并正确运行。但是,当尝试从解决方案1中逐步调试调试器中的代码时,会自动找到一些cpp文件。但是,其他文件将显示“查找源”对话框。有没有办法让VS自动从项目1生成的lib中找到所有源文件?

1 个答案:

答案 0 :(得分:0)

当代码在dll中并且它们的随播pdb文件不在同一个文件夹中时,我只遇到了这个问题。这通常发生在运行时复制dll但不复制pdbs时。