zoukankan      html  css  js  c++  java
  • 【cmake】Bhelloheaders

    # $ cmake --version
    cmake_minimum_required(VERSION 3.5)
    
    # Set the project name
    project (hello_headers)
    
    # Create a sources variable with a link to all cpp files to compile
    set(SOURCES src/Hello.cpp src/main.cpp)
    
    # Add an executable with the above sources
    add_executable(hello_headers ${SOURCES})
    
    # Set the directories that should be included in the build command for this target
    # when running g++ these will be included as -I/directory/path/
    target_include_directories(hello_headers PRIVATE  ${PROJECT_SOURCE_DIR}/include)

    执行:

    [root@centos8 build]# cmake ..
    -- The C compiler identification is GNU 8.4.1
    -- The CXX compiler identification is GNU 8.4.1
    -- Check for working C compiler: /usr/bin/cc
    -- Check for working C compiler: /usr/bin/cc -- 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: /usr/bin/c++
    -- Check for working CXX compiler: /usr/bin/c++ -- 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: /sunbin/cmake-examples/01-basic/B-hello-headers/build
  • 相关阅读:
    BI之SSAS完整实战教程1 -- 开篇, BI简介 & SSAS简介
    MVC 5 + EF6 入门完整教程14 -- 动态生成面包屑导航
    MVC5+EF6 入门完整教程12--灵活控制Action权限
    JVM垃圾收集
    JVM类加载
    前端UI框架
    前端学习
    JVM字节码
    网络编程
    Java NIO
  • 原文地址:https://www.cnblogs.com/sunbines/p/15422784.html
Copyright © 2011-2022 走看看