aihot  2017-05-06 12:56:38  OpenCV |   查看评论   

一项是包含目录,加入:F:\EvProjects\OpenCV\OpenCV248\build\include

第二项是在库目录下加入:F:\EvProjects\OpenCV\OpenCV248\build\x86\vc12\lib

 

OpenCV进阶之路:一个简化的视频摘要程序

最后我们需要在链接器->输入->附加依赖项中加入一些常用到的库文件

opencv_core248d.lib  opencv_imgproc248d.lib  opencv_highgui248d.lib  opencv_ml248d.lib  opencv_video248d.lib  opencv_features2d248d.lib  opencv_calib3d248d.lib  opencv_objdetect248d.lib  opencv_contrib248d.lib  opencv_legacy248d.lib  opencv_flann248d.lib

注意上面的248说明了我的opencv版本,你的可能是246或247。

也可以把F:\EvProjects\OpenCV\OpenCV248\build\x86\vc12\lib目录里的lib文件都加入,注意只加入带d的表示debug库。

OpenCV进阶之路:一个简化的视频摘要程序


这样的话debug下就配置完了,我们按相同方法,在release下配置一个属性表opencv248_release.props,与debug不同的是,在链接器的配置里加入的库名,都是不包含d的。
 

OpenCV进阶之路:一个简化的视频摘要程序

 

OK,属性表都配置好后,我们把当前的编译环境改为Release:

在解决方案里,右键项目名->属性->配置管理器

OpenCV进阶之路:一个简化的视频摘要程序


然后把活动解决方案配置改为release即可。

 

OpenCV进阶之路:一个简化的视频摘要程序

所有的环境配置好后,只需要编译好程序,然后在release下找到exe文件,这个就是我们的可执行文件,但是它不能单独运行,我们需要把它需要依赖的一些dll拷贝过来,dll在opencv的F:\EvProjects\OpenCV\OpenCV248\build\x86\vc12\bin目录下,如果你不确定你的程序里需要哪些库,你就把全部都拷贝过来。或者可以用一个依赖库查看软件查看你的程序所依赖的库,把对应的dll拷贝过来即可。

另外值得注意,如果是VS的较高版本,如VS2012,VS2013你还安装对应的运行库。

 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自OpenCV进阶之路:一个简化的视频摘要程序

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]