为BUG编程:头文件不一致导致的coredump

重新安装了一个开发环境,旧代码放上去,安装好各种依赖库,跑起来......不停出错(信号11),头都大了!

同样的代码,放在旧环境,正常啊。

哪里出问题了啊?权限?好像也不涉及什么权限。

只好屏蔽代码来找出问题所在,折腾了很久之后,终于定位到一个依赖库的调用上,屏蔽就没事,打开就出错。

这才想起,这部分头文件为了开发方便直接放在源码里面的,该不会头文件不一致吧,把编译环境安装的头文件下过来一看,哎呀,差太多了。

真蠢。

最终不仅卸载了错误版本的库(仍然出错,怀疑卸载不彻底),甚至完全重装了编译环境。

具体的现象在逐步跟踪过程中清晰:

库提供了一组虚函数,但是调用了错误的入口点,这可能是不同版本虚函数的数量不同造成的。

重新安装系统真的是王道。

相关推荐
laocooon52385788610 小时前
写代码 调bug相关信息
bug
鸿儒51710 小时前
记录一个C++操作8位影像的一个bug
开发语言·c++·bug
·云扬·12 小时前
【Bug】 Elasticsearch启动失败(exit code 78):2个bootstrap检查问题排查与解决
elasticsearch·bootstrap·bug
BrianGriffin1 天前
get_download_file_path: command not found (asdf bug已解决)
bug
咸虾米_1 天前
解决九两酒商城[uni-pay-co]: Error:执行失败,积 分需要大于等于1的bug
bug·unicloud云开发·微信小程序商城·uniapp项目
凯子坚持 c1 天前
Git分支实战指南:如何优雅地管理版本、修复Bug并解决合并冲突
git·bug
北冥有渔jy1 天前
BT6.0常见的BUG
网络·安全·bug·蓝牙
测试19982 天前
一个只能通过压测发现Bug
自动化测试·软件测试·python·selenium·测试工具·bug·压力测试
狂奔的sherry2 天前
网卡获取模组ip失败问题解析
bug
nnsix3 天前
Unity ReferenceFinder插件 多选资源查找bug解决
unity·游戏引擎·bug