编译yolov4 darknet遇到的错误记录

1、从github上面下载了一份代码https://github.com/Sparkling-Water/yolo_darknet

2、编译出现了类似这样的错误undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)

3、解决方法,在libdarknet源码的Makefile中,找到第140行之后,修改C++11特性配置

复制代码
ifeq ($(ZED_CAMERA), 1)
CFLAGS+= -DZED_STEREO -I/usr/local/zed/include
ifeq ($(ZED_CAMERA_v2_8), 1)
LDFLAGS+= -L/usr/local/zed/lib -lsl_core -lsl_input -lsl_zed
-lstdc++ -D_GLIBCXX_USE_CXX11_ABI=0
else
LDFLAGS+= -L/usr/local/zed/lib -lsl_zed
-lstdc++ -D_GLIBCXX_USE_CXX11_ABI=0
endif
endif
复制代码

4、重新编译生成libdarknet.so

5、再次编译出现找不到出现 undefined reference to  mat_to_image_resize错误

6、修改程序中Makefile添加-DOPENCV,即可编译成功

posted @   eastgeneral  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
历史上的今天:
2019-11-03 记录ok6410 使用fast150u 无线网卡的过程 其中部分内容为转载 没有修改
2019-11-03 ubuntu建立tftp服务器有两种方式
点击右上角即可分享
微信分享提示