Visual Studio在调试期间无法找到所有源代码
Visual Studio not finding all source during debugging
我在Visual Studio中有两个c++解决方案。
我的第一个解决方案是用来生成一个lib文件。项目设置为C/c++ ->通用->调试信息格式= "C7兼容(/Z7)"。从我的第一个解决方案(我有一个允许测试的主项目的第二个项目),一切构建正确并可调试。
对于我在项目属性C/c++ -> General中的第二个解决方案,我列出了额外的包含目录。我为链接器指定了额外的库目录。我在附加依赖项中指定了lib文件。我的解决方案构建和运行正确。但是,当尝试在调试器中逐步执行解决方案1中的代码时,会自动找到一些cpp文件。但是,其他文件将显示"查找源"对话框。是否有一种方法可以让VS自动从项目1生成的库中找到所有源文件?
当代码在dll中并且它们的同伴pdb文件不在同一文件夹中时,我只遇到了这个问题。当您在运行时复制dll而不复制pdb时,通常会发生这种情况。
相关文章:
- 使用 Git 处理 C++ Visual Studio 2019 解决方案的外部依赖项源代码管理的最佳方法是什么?
- 如何在Visual studio 2017社区版中编译字节币源代码
- 如何调试Visual Studio 2015中的现有C 源代码
- 如何从 Android Studio 调用 c++ 源代码
- 如何将另一个项目中用 C 编写的源代码包含在我自己的项目中,C++在 Visual Studio 中
- 如何在Visual Studio 2017中编译7zip源代码
- Bullet Physics源代码未在X86中构建 - Visual Studio 2017中错误的预处理器指令
- 如何使用Android Studio 2.2.3调试外部本机库的C 源代码
- 尽管进行了设置,Visual Studio仍无法打开源代码文件
- Visual Studio 2010-源代码从项目文件夹中消失
- 逐步介绍源代码的线路导致Visual Studio调试器退出
- 在Visual Studio 2013下编译SDL 2.0.0/2.0.1源代码时出现问题
- "Error: expected a declaration" 在 Apache Hadoop源代码中使用 Visual Studio 2010
- MySQL连接器C++64位在Visual Studio 2012中从源代码构建
- Visual Studio 2010 源代码管理集成不适用于解决方案文件夹之外的文件
- 将亚洲字符和其他字符放入Visual Studio源代码中
- 从下载的源代码和Visual Studio 2013获取LLVM和Clang
- 如何解决在Visual Studio 2015中从源代码构建OGRE3D时的错误
- 在Android Studio中与外部C++源代码一起使用NDK
- 如何将Visual Studio文件从源代码中删除