从其它平台迁移而来
最近在研究Lazarus写dll,已经踩了不少坑了,这下又踩了个不大不小的坑,记录下。
问题
- 在
dll工程里,断点失效,根本没办法调试
解决方案
网上查了N多资料,个中辛酸在此不表,终于找到些蛛丝马迹。
Lazarus在windows上默认使用的是FpDebug内置的Dwarf,这货本身就不支持在dll中调试,法了个克!切换为gdb,立马OK!
不过,据说gdb在windows上有bug,这……反正FpDebug的bug遇到了也不是一个两个了,先用着再说。