1. 程式人生 > >Cmake 簡單例子---生成一個Visual Studio 或者Xcode 工程

Cmake 簡單例子---生成一個Visual Studio 或者Xcode 工程

進入空目錄 CmakeTest
建立 程式碼 main.cpp
建立 CmakeLists.txt

main.cpp :

#include<iostream>
int main(int argc, char const *argv[])
{
    std::cout<<"Project 1"<<std::endl;
    /* code */
    return 0;
}

CmakeLists.txt :

cmake_minimum_required(VERSION 3.11)    #要求的cmake 最低版本
Project
(CmakeTest) #建立一個工程,工程名是 CmakeTest aux_source_directory(. src) #CmakeLists.txt 所在目錄 的所有原始碼存在 src變數中 add_executable(project1 ${src}) #建立一個可執行檔案 project1

檔案目錄結構如下:

.
├── CmakeLists.txt
└── main.cpp

這裡寫圖片描述

1 選擇原始碼,中最頂層目錄中,包含CmakeLists.txt下的 檔案目錄

2 生成的 VS 工程或者 Xcode 工程的工程檔案儲存的目錄

3 開始配置

4 生成工程檔案

5 自動開啟VS 或者 Xcode 工程