cmake建立庫以及使用能夠執行程序

https://github.com/onier/cmake1git

這是一個簡單演示的camke項目,主要說明以下.github

AddLibrary(Core "")
AddLibrary(UI "")
#添加可執行程序並添加本身的庫依賴
file(GLOB_RECURSE TestApp_SRC TestApp/*)
#最後的mainwindows.h因爲是qt頭文件須要直接加入以便autouic automoc自動處理QT.
add_executable(TestApp ${TestApp_SRC} include/mainwindow.h)
target_link_libraries(TestApp Core UI)

添加兩個庫,Core和UI,而後直接使用這兩個庫建立可執行文件,很是的簡單.同時支持qt的項目.windows

qt5.cmake文件定義了qt的庫路徑,以及AddLibrary方法,你能夠很方便的擴展你的項目,添加新的庫,並加入到你的可執行文件中.經過這個demo能夠節省你大量手動編寫cmake的時間.ui

相關文章
相關標籤/搜索