V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
a33291
V2EX  ›  问与答

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

  •  
  •   a33291 · 2022-09-23 20:47:05 +08:00 · 654 次点击
    这是一个创建于 827 天前的主题,其中的信息可能已经有所发展或是发生改变。

    环境

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

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

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

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

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

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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2480 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 15:39 · PVG 23:39 · LAX 07:39 · JFK 10:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.