cmake_minimum_required(VERSION 3.6) project(capi_lua) include_directories(/usr/include) find_library(LUALIB lua /usr/lib) set(SOURCE_FILES main.c) add_executable(capi_lua ${SOURCE_FILES}) target_link_libraries(capi_lua ${LUALIB})
1.使用include_directories添加頭文件目錄,
2.find_library在某個目錄下查找名字中包含lua的目錄,並將結果賦值給LUALIB這個變量
需要先安裝相應的動態庫/靜態庫
3.target_link_libraries為capi_lua這個可執行文件添加庫,