Opencv+Vs2019


具体安装及配置流程参考链接: windows 下OpenCV的安装部署详细教程.
主演阐述了opencv下载安装,配置环境变量,添加目录,添加依赖项这一套必要的基本流程。

问题一、fatal error LNK1112: 模块计算机类型“X64”与目标计算机类型“x86”冲突

问题一解决

我是X64 平台开发,那项目中所引用的 .dll 文件都是 64位的 .dll 文件。因此:
1、在"属性"页顶部"平台§“选择"活动(X64)”;
2、在"属性"页顶部"配置管理器(O)“选择"活动解决方案平台"为”X64“(没有此选项可以新建);
3、Debug配置平台选为"x64”
4、在属性页选择 “链接器” —>“高级”,在里边有一项名为目标计算机,将其改为:MachineX64(/MACHINE:X64) ,然后点击确定。
随后再重新走一遍 参考链接里面的”添加目录,添加依赖项“这一套基本流程。

问题二、找不到 opencv_world311d.dll

问题二解决

将…\opencv\build\x64\vc15\bin下的*.dll文件放到c:\Windows\system32下就好了。

也可以将…\opencv\build\x64\vc15\bin加入用户或者系统的环境变量path里面,重启Visual studio 生效。

我的情况是之前安装过4.50版本,path里面路径没有及时清除之前添加的路径。

问题三、error LNK2019: 无法解析的外部符号

问题三解决

参考链接里"添加包含目录"这个步骤如下,依次选择项目—>属性—>VC++目录—>包含目录—>编辑
找到你的包含目录添加就可以了,最好添加三个,我的是这样的:
  D:\opencv\build\include
  D:\opencv\build\include\opencv
  D:\opencv\build\include\opencv2
但是我之前安装的4.50版本里面build目录下没有opencv文件夹,我重新安装3.11版本之后,找到了opencv文件夹,将其添加到包含目录里即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值