Cmake 使用教程

cmake_minimum_required (VERSION 3.1)    #要求的版本
project (Tming)                         #創建工程 Tming
project (Tmlib)
set(CMAKE_CXX_STANDARD 11)              #使用c++ 11
set(Tming_source Hello.cpp test.c)      #設置項目源文件路徑 保存在變量 Tming_source 中 
source_group(fold1 test.c)              #源代碼添加文件夾

if(WIN32)                               #根據平臺添加文件
    set(Tming_source ${Tming_source} winSupport.c)     #引用變量值 重新賦值
else()
    set(Tming_source ${Tming_source} macSupport.c)
endif()

add_library(Tmlib STATIC tmlib.cpp )    #將Tmlib工程設置爲 編譯成靜態庫
add_executable(Tming ${Tming_source})  #爲Tmlib工程添加 源代碼文件
target_link_libraries(Tming Tmlib)      #設置 tmlib 產生出的lib 當作 Timing工程的依賴庫
發佈了54 篇原創文章 · 獲贊 18 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章