zoukankan      html  css  js  c++  java
  • 【VS开发】【计算机视觉】使用opencv静态库编译程序时爆出错误的解决方案

    #【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

  • 相关阅读:
    1203正规式转换为有穷自动机
    访问本班同学的博客
    0312复利计算3
    操作系统
    0311复利计算2
    0309简单的复利计算
    0302IT行业虽吃香,能完全享受这块“香"的也很难
    12.30递归下降语义分析
    1203正规式转换为有穷自动机
    对10位同学的文法解释和语法树的评论
  • 原文地址:https://www.cnblogs.com/huty/p/8517803.html
Copyright © 2011-2022 走看看