MSVS 2013:我有一个VC项目和C++代码静态库,我想从同一个解决方案中的exe项目中进入其中的静态库进行调试。然而,调试器一直告诉我无法命中断点,因为它不能加载静态库对应的调试符号(“目前无法命中断点。未加载该文档的任何符号”)。同一解决方案中的其他静态库可以工作。我最近添加了新的静态库,因为我想进入其中的一些代码以查看出了什么问题。我从exe到lib项目中添加了构建依赖项,不知道这是否有任何影响,但我认为这不会有害。我还尝试了清理和重建。我的疑问是:为什么VS首先要尝试加载调试符号,当它已经有了源代码?
有趣的是,我有另一个解��方案,也使用完全相同的静态库项目,那里它可以正常工作,所以问题似乎并不是lib项目中设置混乱造成的。我比较了两个exe项目的所有链接器和编译器设置,并没有发现任何可疑的差异。
非常感谢您提供任何可能的解决办法。