VS2015 Opencv qt?
无冲突,qt+opencv编程在相关领域是很常用的解决方案
■网友
巧了,正好我在这么做,写个数据标注系统。无冲突。
我用的方法是VS2017建立项目做开发编译平台,调用Qt库和Opengcv库,在VS里使用Qt编辑ui文件,ui在Qt上设计,设计完直接保存即可,Qt可以和VS交互工作。无非是在写代码时注意下类型转换的问题,例如Qstring与string互转。也有一些别的小问题,不过都有解决办法。
在安装Opencv后添加个系统变量,就是Opencv安装目录下(就是解压)找到build/x64/vc15/bin路径(斜杠反过来)。然后在VS里打开项目属性,VC加加目录,包含目录改成Opencv里的include、和他这里的Opencv、Opencv2路径。库目录改成Opencv里VC15下的lib。
安装Qt简单,把必要的关于VS的的都勾选上,安装时可能会出现小问题,提示你有个什么找不到,好象是Perl的,你就去安装目录下找到这个,手动安上,然后点忽略就行了。安装好后再VS里打开工具扩展更新,下一个 Qt VS Toosl。
注意:软件在发布后,还打开不了,这时你打开Debug里的软件,他会提示你少Qt dll,将相关的dll复制到与软件放到同一级目录即可。
我的方法是先将Qt安装目录下msvc2017-64下的bin里所有dll复制到一个新目录,把软件扔进去,先试着运行,缺啥在找。
等软件写好,要打包时,在整理一下。方法是:打开Qt命令行程序,在VS安装目录找到vcvarsall.bat路径,然后命令行执行,参数amd64(当前编译环境64位、生成64位),具体方法参考微软官方或者网上搜索。示例:路径...\u0026gt;vcvarsall amd64确认。
在接着将你的发布版软件扔到一个空文件夹,
【VS2015 Opencv qt?】 执行命令cd /d 软件路径位置
执行命令windeployqt name.exe
会在这里帮你生成全部所需的dll链接库。
■网友
Windows下编译安装OpenCV和Qt
现在OpenCV和Qt都提供了vs2015对应的二进制文件(写文章的时候还没有),跳过编译部分直接设置环境变量就行了。
■网友
想知道汤烫不烫,最好的办法,就是自己亲自去尝一尝。别人告诉你的,可能有1千种答案。
■网友
其实,我本人比较笨,学习MFC成本太高,吃不消,之前在Qt配置opencv出现各种问题,所以现在才有这种想法
推荐阅读
- QQ在pc端同时登录两个为啥不会发生ip地址冲突
- 为抢停车位起冲突 民警处置一闻:“喝酒了吧”
- 小米是咋和华为打起来的
- 上海一15岁少年劝阻他人室内吸烟起冲突 警方回应:吸烟者已移交处理,男孩罚款200元
- 为啥近日果敢缅果冲突中,铁血网及其网友一反常态不再支持果敢武装
- 知行动力|别拿家庭当借口放弃追求,试过皓影就知道它们不冲突
- 能不能用openCV识别手部动作动态改变网页的flash
- 山西平遥回应店员游客冲突:双方已自愿调解
- 怎样用OpenCV从图中截取“屏幕”
- 玄武■南京玄武警方通报:一居民与母亲发生冲突致其死亡,已投案自首
