zoukankan      html  css  js  c++  java
  • boost , opencv项目使用cmake编译

    cmake似乎是很强大,不过还不会用-,-

    准备抽空看看。。

    不过即使不会用,还是可以编译的,很简单。

    boost

    #include <boost/numeric/ublas/matrix.hpp>
    #include <boost/numeric/ublas/io.hpp>
    
    int main () {
        using namespace boost::numeric::ublas;
        matrix<double> m (3, 3);
        for (unsigned i = 0; i < m.size1 (); ++ i)
            for (unsigned j = 0; j < m.size2 (); ++ j)
                m (i, j) = 3 * i + j;
        std::cout << m << std::endl;
    }

    一个简单的矩阵的例子,CMakeLists.txt如下

    PROJECT (HELLO)
    SET(SRC_LIST main.cpp)
    find_package(Boost REQUIRED)
    ADD_EXECUTABLE(hello ${SRC_LIST})
    target_link_libraries(HELLO ${Boost_LIBS})

    opencv的如下

    project( cv_test )
    find_package( OpenCv REQUIRED )
    add_executable(cv_test opencv)
    target_link_libraries( cv_test ${OpenCV_LIBS})
    by 1957
  • 相关阅读:
    第七天冲刺
    MySQL管理
    LNMP环境搭建
    docker使用笔记
    Laravel5.2使用笔记
    Linux使用笔记
    Redis3.2.11在centos9安装与卸载
    Ubuntu系统
    Linux下安装与卸载PHP
    安装Linux
  • 原文地址:https://www.cnblogs.com/x1957/p/2626629.html
Copyright © 2011-2022 走看看