來源自我的博客
http://www.yingzinanfei.com/2017/02/06/cmakelistsduiyucxiangmuhecxiangmudexiefa/
c項目cmake_minimum_required(VERSION 3.6) 最小需要的cmake版本PRoject(libvirtTest) 項目名set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -lvirt") 添加編譯選項參數,不需要加的話省略這行set(SOURCE_FILES libvirtTest.c) 將需要編譯的源文件添加到這里add_executable(libvirtTest ${SOURCE_FILES}) 生成的執行文件c++項目cmake_minimum_required(VERSION 3.6)project(libvirtTest)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")set(SOURCE_FILES libvirtTest.cpp)add_executable(libvirtTest ${SOURCE_FILES})cc1plus: 錯誤:無法識別的命令行選項“-std=c++11” 此錯誤原因為老版本只支持-std=c++0x的寫法,新版本用-std=c++0x的寫法新聞熱點
疑難解答
圖片精選