VS2013+opencv3.3的安装(或自行编译源码)及配置
2017-08-25 19:34
429 查看
环境:win7_x64_ultimate+VS2013
1.下载和安装
安装方法一:官网下载openCV的安装包(已经预编译好的)-传送门,下载完成后点击opencv-3.3.0.exe,将文件解压到你想要的路径即可。
注:由于目前官网提供的最新版本安装包为VS2015预编译好的,即vc14版且剔除了x86部分。如果自己装的VS版本和安装包提供的不符,不知道后续使用是否有问题,知识有限,暂不考究。若出现问题可下载300版本(或者换装VS尝试)测试排查。如果更清楚这一块的可以留言告知,谢谢。
安装方法二:官网下载openCV的源码-传送门,下载完成后点击opencv-3.3.0.zip,将文件解压到你想要的路径,下载Cmake-传送门,用于源码编译(选择安装路径时自建存放目录)
①安装好之后在bin文件中打开,选择好源码路径,新建opencv-3.3.0_VS2013\build目录用于存放生成的解决方案;选择需要编译的模块,第一次点击configure,完成之后第二次点击configure直到需要编译的红色模块没有了,之后点击“Generate”按钮,生成OpenCV的解决方案。
②打开位于opencv-3.3.0_VS2013\build目录下的OpenCV的解决方案,点击解决方案资源管理器-CMakeTargets-INSTALL-生成(右键),生成Debug版的dll和lib。同理修改解决方案配置为Release,重复上述操作,生成Release版的dll和lib。最终编译好的需要的内容集中在build\install目录中。
注:还可以选择将新生成了install目录拷贝到原来的安装目录下使用
2.配置环境变量
点击计算机—属性-高级系统设置-环境变量,建议在系统变量中添加。选择系统变量中的Path(没有可自行添加),点击编辑(注意用‘;’和已经存在的分隔开)加入以下路径:..\opencv\build\x64\vc12\bin
3.VS环境配置
为了一次性配置好,要在VS中新建一个空的控制台应用程序,新建-项目-win32-win32控制台应用程序(建议在应用程序向导的设置界面中勾选'空项目'),打开工程之后,先将解决方案平台改为x64,然后点击视图-其他窗口-属性管理器,在弹出的窗口中打开Debug|x64-右键单击Microsoft.Cpp.x64.user-选择属性(改好之后最好点击应用再点确定,尽量不要在VS里重命名)
注1:根据资料显示,不管你是32位还是64位系统,只需要保证编译器和配置文件一致即可。包括下面路径选择也是需要根据你的VS的版本以及所选的编译器来最终选择相应的路径。 附: Win32 = x86; vc8= vs2005 、 vc9= vs2008 、 vc10= vs2010 、vc11 = vs2012、 vc12 = vs2013 、vc14 = vs2015
注2:如果你平常有使用其他视觉软件与VC联合编程,建议你利用添加属性表的方式来配置,即在属性管理器的窗口中右键单击Debug|x64选择添加新项目属性表,在设置好名称(如opencv300_x64_debug)和保存路径之后,再右键单击该表按下述内容设置。
(1)配置包含目录
在打开的属性页中选择通用属性-VC++目录-包含目录,添加如下三个目录:
E:\Program Files\opencv\build\include
E:\Program Files\opencv\build\include\opencv
E:\Program Files\opencv\build\include\opencv2
(2)配置库目录
在打开的属性页中选择通用属性-VC++目录-库目录,添加目录:E:\Program Files\opencv\build\x64\vc12\lib
(3)配置链接库
在打开的属性页中选择通用属性-链接器-输入-附加依赖项,添加lib:opencv_world300d.lib
注:1.各版本的依赖库填写有所不同,建议百度“opencvxxx的配置”。
2.若要配置Release和上述步骤一致,仅注意附加依赖项选取不带“d”的即可。
1.下载和安装
安装方法一:官网下载openCV的安装包(已经预编译好的)-传送门,下载完成后点击opencv-3.3.0.exe,将文件解压到你想要的路径即可。
注:由于目前官网提供的最新版本安装包为VS2015预编译好的,即vc14版且剔除了x86部分。如果自己装的VS版本和安装包提供的不符,不知道后续使用是否有问题,知识有限,暂不考究。若出现问题可下载300版本(或者换装VS尝试)测试排查。如果更清楚这一块的可以留言告知,谢谢。
安装方法二:官网下载openCV的源码-传送门,下载完成后点击opencv-3.3.0.zip,将文件解压到你想要的路径,下载Cmake-传送门,用于源码编译(选择安装路径时自建存放目录)
①安装好之后在bin文件中打开,选择好源码路径,新建opencv-3.3.0_VS2013\build目录用于存放生成的解决方案;选择需要编译的模块,第一次点击configure,完成之后第二次点击configure直到需要编译的红色模块没有了,之后点击“Generate”按钮,生成OpenCV的解决方案。
②打开位于opencv-3.3.0_VS2013\build目录下的OpenCV的解决方案,点击解决方案资源管理器-CMakeTargets-INSTALL-生成(右键),生成Debug版的dll和lib。同理修改解决方案配置为Release,重复上述操作,生成Release版的dll和lib。最终编译好的需要的内容集中在build\install目录中。
注:还可以选择将新生成了install目录拷贝到原来的安装目录下使用
2.配置环境变量
点击计算机—属性-高级系统设置-环境变量,建议在系统变量中添加。选择系统变量中的Path(没有可自行添加),点击编辑(注意用‘;’和已经存在的分隔开)加入以下路径:..\opencv\build\x64\vc12\bin
3.VS环境配置
为了一次性配置好,要在VS中新建一个空的控制台应用程序,新建-项目-win32-win32控制台应用程序(建议在应用程序向导的设置界面中勾选'空项目'),打开工程之后,先将解决方案平台改为x64,然后点击视图-其他窗口-属性管理器,在弹出的窗口中打开Debug|x64-右键单击Microsoft.Cpp.x64.user-选择属性(改好之后最好点击应用再点确定,尽量不要在VS里重命名)
注1:根据资料显示,不管你是32位还是64位系统,只需要保证编译器和配置文件一致即可。包括下面路径选择也是需要根据你的VS的版本以及所选的编译器来最终选择相应的路径。 附: Win32 = x86; vc8= vs2005 、 vc9= vs2008 、 vc10= vs2010 、vc11 = vs2012、 vc12 = vs2013 、vc14 = vs2015
注2:如果你平常有使用其他视觉软件与VC联合编程,建议你利用添加属性表的方式来配置,即在属性管理器的窗口中右键单击Debug|x64选择添加新项目属性表,在设置好名称(如opencv300_x64_debug)和保存路径之后,再右键单击该表按下述内容设置。
(1)配置包含目录
在打开的属性页中选择通用属性-VC++目录-包含目录,添加如下三个目录:
E:\Program Files\opencv\build\include
E:\Program Files\opencv\build\include\opencv
E:\Program Files\opencv\build\include\opencv2
(2)配置库目录
在打开的属性页中选择通用属性-VC++目录-库目录,添加目录:E:\Program Files\opencv\build\x64\vc12\lib
(3)配置链接库
在打开的属性页中选择通用属性-链接器-输入-附加依赖项,添加lib:opencv_world300d.lib
注:1.各版本的依赖库填写有所不同,建议百度“opencvxxx的配置”。
2.若要配置Release和上述步骤一致,仅注意附加依赖项选取不带“d”的即可。
相关文章推荐
- x64+VS2013+opencv3.3.0自行编译源码安装及配置过程
- 【OpenCV图像处理入门学习教程一】OpenCV2 + 3的安装教程与VS2013的开发环境配置 + JPEG压缩源码分析与取反运算修改
- OpenCV3.0 + VS2013配置三:编译和调试OpenCV源码
- QT5.9.3安装及编译&与vs2013环境配置&opencv配置及调用
- VS2015下安装与编译OpenCV源码并在VS2015下配置OpenCV环境
- 【caffe】windows下vs2013+opencv3.2.0+opencv_contrib(包含dnn)+cmake3.8编译与配置
- opencv3.0安装与配置(windows7-8+VS2013)
- Win7 64位+VS2013 OpenCV 2.4.9安装配置
- VS2015编译OpenCV2.4.13源码及配置
- VS 2013 统一修改所有工程的目录配置(以 boost、opencv3 的安装为例)
- vs2013 统一修改所有工程的目录配置(以 boost、opencv3. 的安装为例)
- win7 64位安装VS2013配置openCV3.1
- openCV3.2.0配置VS2013(自用)+opencv_contrib安装
- VS2015+opencv,按照网上的VS2013教程配置的,运行的时候出现【无法启动此程序,因为计算机中丢失MSVCP120D.dll。尝试重新安装该程序以解决问题。】
- VS2013下OpenCV2.4.10的安装配置
- openCV3.0.0+win10+vs2013安装与配置
- 【OpenCV3】OpenCV3.2.0在VS2013环境下Cmake编译与快速配置
- seetaface VS2013下的编译安装he环境配置
- Opencv基于windows平台在vs2013下的安装配置
- net-snmp源码VS2013编译添加加密支持(OpenSSL)(在VS里配置编译OpenSSL)