前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用vs2010 opencv2.4.4编译release版本程序

使用vs2010 opencv2.4.4编译release版本程序

作者头像
流川疯
发布2019-01-18 14:24:13
5760
发布2019-01-18 14:24:13
举报

大体上要注意一下几点内容:

1.vc++目录的选择上,库目录选择为opencv目录中的staticlib目录

2.在链接-》输入-》附加依赖库,中添加,相应的staticlib库目录中的所有条目

我使用的是opencv2.4.4包括一下内容:

IlmImf.lib

libjasper.lib

libjpeg.lib

libpng.lib

libtiff.lib

opencv_calib3d244.lib

opencv_contrib244.lib

opencv_core244.lib

opencv_features2d244.lib

opencv_flann244.lib

opencv_gpu244.lib

opencv_haartraining_engine.lib

opencv_highgui244.lib

opencv_imgproc244.lib

opencv_legacy244.lib

opencv_ml244.lib

opencv_nonfree244.lib

opencv_objdetect244.lib

opencv_photo244.lib

opencv_stitching244.lib

 opencv_ts244.lib

opencv_video244.lib

opencv_videostab244.lib

Zlib.lib

可能还需要给代码上添加以下内容:

#pragma   comment(lib,   "vfw32.lib ") #pragma comment (lib , "comctl32.lib")

3.在c/c++ --》代码生成--》运行库,选择,多线程/MT,即为静态库编译

参照上面的方法,对下面的教程,在vs2010中,编译出了release版本的程序

大概为3.22M大小,在不使用opencv其他dll 的库的情况下,可以直接在win32、64系统上使用

http://wiki.opencv.org.cn/index.php/%E4%BA%BA%E8%84%B8%E6%A3%80%E6%B5%8B

4.最后需要注意的是,如果实在还是有问题,还有杀手锏,就是所有静态lib直接copy到相应的目录下面,完后编译链接,windows有时候就是找不到。。。!!!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013年11月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档