码迷,mamicode.com
首页 > 其他好文 > 详细

配置使用OpenCV静态链接库

时间:2017-11-11 22:17:14      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:静态链接库   链接   打开   stat   符号   静态库   text   sift   article   

配置opencv静态链接库需要用到:staticlib

技术分享

在配置链接器-》附加库目录时应该为staticlib的路径。同理若是利用动态链接库则只需要lib的路径:

技术分享

 

动态链接库则使用lib,然而在使用staticlib的时候报了一些错误:

无法解析的外部符号 "public: __thiscall cv::SIFT::SIFT(int,int,double,double)... 

应该是没有成功调用到sift模块,因为opencv中的sift模块处于nonfree:

技术分享

所以应该是静态库中lib没有添加完整,所以打开:

技术分享

在附加依赖性中加入一些lib,这些.lib文件应当来自于staticlib文件夹中,打开它可以看到:(同理利用动态库时应当将所有lib文件夹下面的.lib文件加入到附加依赖项中)

技术分享

因为是在debug模式下,所以将所有这些后缀为d的.lib加入到附加依赖项后即可正确运行。

关于使用opencv的静态库或动态库可参见此文

配置使用OpenCV静态链接库

标签:静态链接库   链接   打开   stat   符号   静态库   text   sift   article   

原文地址:http://www.cnblogs.com/king-lps/p/7819979.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!