zoukankan      html  css  js  c++  java
  • 用CMake编译生成32位的opencv_world330d.lib文件

    在opencv官网中,静态库默认是64位的。如果想要32位的库文件,需要自己动手配置。

    整个流程如下:

    1.安装一个CMake编译软件

    https://cmake.org/download/

    2.从opencv官网上下载一个自己想要编译版本的exe文件

    https://opencv.org/releases/page/4/

    3.运行exe文件,解压到一个英文路径下,文件中有build 和sources两个文件夹

     4.打开CMake,Browse Source...里选择上面的那个sources文件夹,Browse Build...自定义一个输出文件路径(用英文命名)

     5.点击Configure,指定项目生成器,完成后点击Finish。便开始进行配置,配置完成时,最下面的显示框会出现

    Configuring done。代表配置完成。

     6.在中间的红色框中勾选BUILD_opencv_world(注意:生成静态库的话,就去除勾选BUILD_SHARED_LIBS),之后点击Generate。下方框出现:

    Configuring done、Generating done时,点击Open Project。

    7.等一会儿,在VS2017中加载后,选择Debug/Relese Win32版本。点击:生成——生成解决方案。

    8.生成完成后,在解决方案资源管理器下,右键选择INSTALL(在CMake Targets文件夹下),依次选择“仅用于项目”——“仅生成INSTALL”。

    9.完成后,打开一开始的输出文件路径。lib中就有我们想要的库文件了。

     参考:  https://blog.csdn.net/xiangroucong5472/article/details/103428848

  • 相关阅读:
    多进程
    NoSQL-memcached相关
    NoSQL-redis相关
    DB相关复习
    算法
    SQLAlchemy
    Mysql相关
    Python DB-API
    正则习题
    python的正则——re模块
  • 原文地址:https://www.cnblogs.com/algs/p/13614448.html
Copyright © 2011-2022 走看看