首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

抓狂,lib文件调试断点进不去

2012-05-15 
抓狂求救,lib文件调试断点进不去lib文件是有源码的而且我也把几个工程合到一个解决方案里头了。。运行没有问

抓狂求救,lib文件调试断点进不去
lib文件是有源码的

而且我也把几个工程合到一个解决方案里头了。。

运行没有问题,但是lib文件里头明明设了断点,就是进不去

我尝试过修改项目配置,把每个工程调试相关的一些文件都输出到同一个目录里头,还是不行。

还有,工程生成的时候也都是Debug方式

我怀疑是配置错了,但是如何配置是正确的呢?

求救各位有经验的高手们,如何解决这个问题。。弄了快一天了,要抓狂了。。 谢谢~~

(lib文件的工程是一个开源的库,别人编译好了,COPY过来用的。)

[解决办法]
调试时打开设置断点的lib源文件试试。
[解决办法]
把lib工程设置为启动工程,在它的工程属性中设置启动可执行文件是那个exe文件即可。Visual Studio确实不会让你跨工程调试,即使你放同一个solution也不行

[解决办法]
第一 你得确保调试的程序是链接了这个lib生成的,都是debug的
第二 依赖的lib与其对应的源文件是一致的,不要修改了文件但没编译
第三 如果lib工程与程序工程是分开编译的,那注意程序工程的配置,lib路径要正确
[解决办法]
lib没试过 不过dll就试过 

要把dll源文件的目录也加到工程中 而且保证dll与源文件是一致的
[解决办法]
有源码的话,重编译,生成pdb文件,加编译选项/Zi
[解决办法]
编译一下lib的debug版本
[解决办法]
估计是因为编了个release版本

热点排行