您的位置:首页 > 编程语言 > Qt开发

VS2012-QT5-OPENCV环境搭建

2016-10-19 19:38 561 查看
作业需要,开始搭建环境。

只想感叹一句,真是太不容易了!!!

软件下载和版本选择
VS2012 premium
Qt5.5.1 https://download.qt.io/archive/qt/5.5/5.5.1/qt-opensource-windows-x86-msvc2012-5.5.1.exe
Qt-vs-addin-1.2.2https://download.qt.io/official_releases/vsaddin/ 好像是这个,版本高的时候有一次没有安装成功
Opencv 2.4.13https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.13/opencv-2.4.13.exe/download
 
安装
QT常规安装
addin常规安装,成功后打开VS会出现QT一栏,没有出现可能因为版本不对
opencv双击解压后,增加环境变量D:\Program
Files\opencv\build\x86\vc11\bin,其中vc11对应vs2012!!
 
新建一个工程
设置QT选项:QT5-QT
OPTION-ADD  这一步不设置会出现:
Unableto find a Qt build! To solve this problem specify a Qt build

 
来自 <http://www.bogotobogo.com/Qt/Qt5_Visual_Studio_Add_in.php>
 



选择QT Application,默认选项finish
出现错误:
无法打开源文件QtWidgets/QApplication

 
来自 <http://blog.csdn.net/jasonkent27/article/details/40826609>
解决:调试->**属性(最后一个选项)->通用属性,C/C++,常规,附加包含目录加上

D:\Qt\Qt5.5.1\5.5\msvc2012\include
配置opencv附加包含目录:调试->**属性->配置属性->C/C++->常规->附加包含目录,添加上
D:\Program Files\opencv\build\include

配置opencv链接器,输入,附加依赖项
在debug下配置:加入opencv_core2413d.lib 
opencv_highgui2413d.lib opencv_imgproc2413d.lib
在release下配置:加入opencv_core2413.lib 
opencv_highgui2413.lib opencv_imgproc2413.lib

为opencv的lib配置路径: 链接器,常规,添加库目录
D:\Program Files\opencv\build\x86\vc11\lib;
后三个步骤可参考 http://stackoverflow.com/questions/7011238/setup-opencv-2-3-for-visual-studio-2010
 
出现问题
无法启动此程序,因为计算机中丢失MSVCP120D.dll。尝试重新安装该程序以解决问题。
安装了Visual C++ Redistributable for Visual Studio 2012 Update 4https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30679无用
环境变量从vc12改成vc11,解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt vs2012