请问各位大神,编译 darknet 中的 yolo_cpp_dll.sln 时,编译出的 dll 没有对 opencv 的依赖是怎么回事?

2022-09-23 20:47:05 +08:00
 a33291

环境

Win11 x64  
N 卡 1650  
最新版本的 darknet  
cmake-gui 3.24  
cuda 11.7  
cudnn 8.4  
vs2022  
vcpkg  

cmake-gui 中已勾选 OPENCV 开关,cuda 和 cudnn 均正确放置并添加环境变量

编译成功后查看 dll 依赖如图,其中未发现对 opencv_world.dll 的引用

但是在早期别人编译的版本中(cuda10.2),确有这个依赖,如图

操作步骤是根据官方说明进行的,其中对第三方的依赖比如 opencv 等,都在 cmake 中利用脚本执行 vcpkg 从而完成了编译和构建,无需网上大部分教程中说的必须手动下载并添加环境变量这种操作.

请问各位是否有相关经验可以分享,不胜感激

653 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/882497

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX