zoukankan      html  css  js  c++  java
  • CMake使用笔记

    CMake

    ===========================================================

    启动cmake构建命令行示例:
    cmake -G "Visual Studio 16 2019" -A x64 -D CMAKE_INSTALL_PREFIX=C:WORKSPACEOPENCLsamplesuild C:WORKSPACEOPENCLsamples

    使用cmake

    ===========================================================
    了解cmake加入第三方库的机制
    CMake之find_package - 简书
    //可以通过set()设置<包名>_DIR这样的值,来设置find_package的默认查找目录

    常识使用cmake构建sln项目;
    已安装VS2019;
    安装CMake;
    写源代码;
    在项目文件夹创建CmakeLists.txt;其中指定了项目名称,包含的文件;
    在当前文件夹执行cmake .;进行内构建;
    没有进行任何设置,其自动检测到了VS2019的环境并展开成一个sln项目;

    PS C:WORKSPACECMAKEcmake_tutorial> cmake -S . -B .uild    # 可以用-S和-B指定Source和Build的路径;
    -- Building for: Visual Studio 16 2019
    -- The C compiler identification is MSVC 19.24.28314.0
    -- The CXX compiler identification is MSVC 19.24.28314.0
    -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe
    -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe -- works
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe
    -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe -- works
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/WORKSPACE/CMAKE/cmake_tutorial/build
    PS C:WORKSPACECMAKEcmake_tutorial>
    

    打开生成的sln项目,一般都具有多个“启动项目”,如ALL_BUILD,ZERO_CHECK等;
    运行
    若运行时出现“ 无法启动程序 xxxALL_BUILD 系统找不到指定文件”,则在解决方案资源管理器中,右击源代码对应的项目,设为启动项目;
    VS2010 配置PCL1.6.0AII in one 无法启动程序ALL_BUILD - 止战 - 博客园

    Cmake以及在软件工程中的一系列构建项目流程

    ===========================================================

    config

  • 相关阅读:
    Excel中删除含有空值的整行或是整列
    Power Pivot(二)
    Power Pivot(一)
    携程数据清洗
    Matplotlib基础绘图
    Pandas 数据清洗常见方法
    天猫美妆数据清洗步骤概括
    淘宝美妆双十一数据可视化(下)
    淘宝美妆双十一数据清洗(上)
    乐高天猫旗舰店数据分析
  • 原文地址:https://www.cnblogs.com/owxc/p/12322033.html
Copyright © 2011-2022 走看看