主要参考:
这个是在vs2013里面添加库函数的文件,只需要将这两个文件添加进去就可以了
http://jingyan.baidu.com/article/64d05a025a686bde54f73b54.html
这个是对于环境变量的配置
http://blog.csdn.net/a934270082/article/details/50843266
遇到的问题:
无法启动此程序,因为计算机中丢失opencv_world320.dll
http://blog.csdn.net/zhangxiangweide/article/details/73481360
首先找到自己的路径OpenCV(F:\openCV_x\opencv\build\x64\vc14\bin这是我自己的路径)
把3个后缀是.dll应用程序扩展复制到C:\Windows\System32中
注意:64位系统用户需要注意,32位的DLL文件放在“C:\Windows\SysWOW64”,64位的DLL文件放在“C:\Windows\System32”
这里我把所有的.lib文件都加到了syswow64里面,编译通过
主要流程是:
1)解压.exe文件到某一个路径当中
2)然后配置环境变量
3)进入vs2013的project manager当中,编写.props文件,其内容是:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<IncludePath>$(opencv)\include;$(IncludePath)</IncludePath>
<LibraryPath Condition="'$(Platform)'=='Win32'">$(opencv)\x86\vc12\lib;$(LibraryPath)</LibraryPath>
<LibraryPath Condition="'$(Platform)'=='X64'">$(opencv)\x64\vc12\lib;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ItemDefinitionGroup>
<Link Condition="'$(Configuration)'=='Debug'">
<AdditionalDependencies>opencv_calib3d2410d.lib;opencv_contrib2410d.lib;opencv_core2410d.lib;opencv_features2d2410d.lib;opencv_flann2410d.lib;opencv_gpu2410d.lib;opencv_highgui2410d.lib;opencv_imgproc2410d.lib;opencv_legacy2410d.lib;opencv_ml2410d.lib;opencv_nonfree2410d.lib;opencv_objdetect2410d.lib;opencv_ocl2410d.lib;opencv_photo2410d.lib;opencv_stitching2410d.lib;opencv_superres2410d.lib;opencv_ts2410d.lib;opencv_video2410d.lib;opencv_videostab2410d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<Link Condition="'$(Configuration)'=='Release'">
<AdditionalDependencies>opencv_calib3d2410.lib;opencv_contrib2410.lib;opencv_core2410.lib;opencv_features2d2410.lib;opencv_flann2410.lib;opencv_gpu2410.lib;opencv_highgui2410.lib;opencv_imgproc2410.lib;opencv_legacy2410.lib;opencv_ml2410.lib;opencv_nonfree2410.lib;opencv_objdetect2410.lib;opencv_ocl2410.lib;opencv_photo2410.lib;opencv_stitching2410.lib;opencv_superres2410.lib;opencv_ts2410.lib;opencv_video2410.lib;opencv_videostab2410.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup />
</Project>
------------------------------------------------------
将opencv2410.propo的文件加入到propoty Manager当中,是根目录下,或者将这个文件分别加入到release和debug文件夹下面
然后就能找到所对应的库了
无论是debug模式下还是release模式下都可以,但是仅限于win32模式下,因为x86_64没有配置环境变量
-------------------------------------------------------
4)通过add exist property来添加这个文件