【VS开发】【计算机视觉】使用opencv静态库编译程序时爆出错误的解决方案
来源:互联网 发布:原生js添加子节点 编辑:程序博客网 时间:2024/06/05 15:54
#【VS开发】【计算机视觉】关于opencv静态库的使用说明
标签:【VS开发】 【图像处理】
---
忽然间发现OpenCV中居然有已经编译好的静态链接库,于是尝试着使用一下,却遇到了比较多的问题,下面进行稍微总结一下:
在使用静态库编译opencv的时候爆出过一系列的问题:
首先跟使用静态链接库不同,这里要包含的lib内容更多,通常为了简单起见,直接把所有的staticlib\*.lib全部包含进去即可;
当然还是有debug和release版本的去别的,主要是debug通常多带一个d字符;
最后好像在链接highgui的lib时出现了未定的符号,实际上是在下面的一个lib中的:vfw32.lib中,在附加包含库中加入即可。
#include "opencv2/opencv.hpp"
#pragma comment(lib, "vfw32.lib")
#pragma comment( lib, "comctl32.lib" )
另外一个比较重要的说明是,设置C/C++-->代码生成中的选项运行库为多线程(/MT(d--debug))。可能是因为这些库编译的时候就是使用的MT格式编译的,所以,调用的时候也得配置成这样,之后运行时库才能匹配。包括上面提到的两个vfw32.lib和comctl32.lib,直接在库依赖项中添加也可行。
忽略特定默认库:
uafxcw.lib;LIBCMT.lib;(对应有debug版本的,加d);
然后在库依赖项中再加进去即可!
---------
2016-10-21 13:36
张朋艺 pyZhangBIT2010@126.com
标签:【VS开发】 【图像处理】
---
忽然间发现OpenCV中居然有已经编译好的静态链接库,于是尝试着使用一下,却遇到了比较多的问题,下面进行稍微总结一下:
在使用静态库编译opencv的时候爆出过一系列的问题:
首先跟使用静态链接库不同,这里要包含的lib内容更多,通常为了简单起见,直接把所有的staticlib\*.lib全部包含进去即可;
当然还是有debug和release版本的去别的,主要是debug通常多带一个d字符;
最后好像在链接highgui的lib时出现了未定的符号,实际上是在下面的一个lib中的:vfw32.lib中,在附加包含库中加入即可。
#include "opencv2/opencv.hpp"
#pragma comment(lib, "vfw32.lib")
#pragma comment( lib, "comctl32.lib" )
另外一个比较重要的说明是,设置C/C++-->代码生成中的选项运行库为多线程(/MT(d--debug))。可能是因为这些库编译的时候就是使用的MT格式编译的,所以,调用的时候也得配置成这样,之后运行时库才能匹配。包括上面提到的两个vfw32.lib和comctl32.lib,直接在库依赖项中添加也可行。
忽略特定默认库:
uafxcw.lib;LIBCMT.lib;(对应有debug版本的,加d);
然后在库依赖项中再加进去即可!
---------
2016-10-21 13:36
张朋艺 pyZhangBIT2010@126.com
0 0
- 【VS开发】【计算机视觉】使用opencv静态库编译程序时爆出错误的解决方案
- 【VS开发】【计算机视觉】OpenCV读写xml文件《C++版本》
- 【VS开发】【计算机视觉】OpenCV读写xml文件《C版本》
- vs下编译程序常见几个错误解决方案
- 使用静态库编译程序失败的问题
- OpenCV开源的计算机视觉库
- MFC OpenCV编译程序时经常出现的一些错误
- 计算机视觉系列教程 (一)视觉概述与opencv在VS端的配置
- OpenCV—计算机视觉库
- 【Qt开发】【计算机视觉】OpenCV在Qt-MinGw下的编译库
- 【计算机视觉】【图像处理】【VS开发】【Qt开发】opencv之深拷贝及浅拷贝,IplImage装换为Mat
- 计算机视觉库OpenCV在Linux平台上的移植
- 计算机视觉库OpenCV在MPC8315平台上的移植
- 机器视觉VS计算机视觉
- 【计算机视觉】【并行计算与CUDA开发】OpenCV中GPU模块使用
- 计算机视觉类库OpenCV简介
- OpenCV(开源计算机视觉库介绍)
- OpenCV 3.1 发布,计算机视觉库
- LinkedHashMap源码理解
- DOM 0级事件和DOM2级事件的认识
- EventBus的使用详解
- Android横竖屏切换界面不重启
- 库函数和系统调用的区别
- 【VS开发】【计算机视觉】使用opencv静态库编译程序时爆出错误的解决方案
- tableView cell 分割线顶头
- 商品秒杀倒计时功能+ViewPager实现画廊效果
- C# readonly和const的区别
- 使用GetSystemDefaultLangID()和windows宏MAKELANGID通过locale的LANG判断系统语言
- 360 停止个人云盘服务,常用网盘被关怎么办?
- Android的Handler总结
- hibernate性能优化
- MFC CTreeCtrl 在OnInitDialog里无法勾选Checkbox以及设置隐藏根节点的Checkbox