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