python调用海康sdk报错问题

sdk参考:

(68条消息) Python调用海康威视网络相机_调用海康SDK_python 海康威视_有一点点麻瓜的博客-CSDN博客icon-default.png?t=N3I4https://blog.csdn.net/yinweizhehd/article/details/118722052

报错1:

生成解决方案的时候,显示LNK2001:无法解析的外部符号

这个问题是因为没把相关的lib放在动态链接库里,解决方法,参考这个链接,把动态链接库都加进来:

(68条消息) Windows下Python调用海康SDK实时视频流获取_海康sdk取流_weixin_41869700的博客-CSDN博客icon-default.png?t=N3I4https://blog.csdn.net/weixin_41869700/article/details/104214134

头文件:
(1)opencv头文件   (2)海康SDK头文件  (3)boost头文件  (4)python头文件
F:\opencv3.4.0\opencv\build\include
F:\opencv3.4.0\opencv\build\include\opencv
F:\opencv3.4.0\opencv\build\include\opencv2
F:\HK\include
F:\HK\boost_1_72_0
C:\Users\rookie\Anaconda3\include
 
库文件:
(1)opencv库文件   (2)海康SDK库文件  (3)boost库文件  (4)python库文件
F:\opencv3.4.0\opencv\build\x64\vc14\lib
F:\HK\libs
F:\HK\libs\HCNetSDKCom
F:\HK\boost_1_72_0\libs
C:\Users\rookie\Anaconda3\libs
 
 
链接器:
(1)opencv   (2)海康的几个静态库  (3)python
opencv_world340.lib
GdiPlus.lib
HCNetSDK.lib
PlayCtrl.lib
HCAlarm.lib
HCGeneralCfgMgr.lib
HCPreview.lib
python36.lib

报错2:

DLL load failed while importing _HKIPcamera:找不到指定模块

按照第一个参考链接,海康sdk的dll(下图海康sdk的库文件目录整个都拷)都拷到项目里HKIPcamera.dll同级目录下还是不行

 

 

用Dependencies 软件把HKIPcamera.dll拖进去看看依赖哪些dll,

然后把依赖的dll都放在HKIPcamera.dll的同级目录下就成功了,我是由于缺少opencv的dll(已经添加到环境变量,并且已经在vs里添加到目录里了,居然还是不行)于是就直接把opencv_world3410.dll拷到HKIPcamera.dll目录下了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值