首页 > 数据库技术 > 详细

【记录一个问题】macos下lldb调试opencv的一个程序,出现“failed to load objfile for”错误,并且无法调试进入opencv的函数

时间:2019-07-26 23:36:06      阅读:146      评论:0      收藏:0      [点我收藏+]

opencv编译使用了Debug版本,打开了BUILD_WITH_DEBUG_INFO=ON选项。
发现问题后,我又在CMAKE_CXX_FLAGS_DEBUG中设置为 -g -ggdb3,在CMAKE_C_FLAGS_DEBUG中设置为-g -ggdb3。(其实不会有用,因为我是用lldb在macos下调试)

编译+链接好测试程序后用lldb调试:

lldb ./test_opencv_resize
(lldb) b main
error: libopencv_imgproc.a(resize.cpp.o) failed to load objfile for xxxx/build_lib/opencv_3.4.6_macos_debug/lib/libopencv_imgproc.a
Breakpoint 1: 14 locations.
(lldb) r params
(lldb) n

并且,一直按s,无法进入opencv的函数内部。

原因未知。

【记录一个问题】macos下lldb调试opencv的一个程序,出现“failed to load objfile for”错误,并且无法调试进入opencv的函数

原文:https://www.cnblogs.com/ahfuzhang/p/11253120.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!