cmake 設定 visual studio 小技巧
阿新 • • 發佈:2019-01-02
在實際使用中,發現了幾個使用cmake設定visual studio專案的小技巧.
1 設定工作目錄
專案設定時經常要載入一些配置檔案,而visual studio 的配置檔案.vcxproj 中包含 LocalDebuggerWorkingDirectory 屬性,設定了專案工作目錄。
為了方便用vs除錯程式,cmake給出設定方法
set_target_properties(MyTarget PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/bin")
這樣,就可以把工作目錄統一到一處,使用同一份配置檔案了
2組織工程
visual studio中專案是平行安排的,如果生成檔案多,找專案十分麻煩,這時可以把專案重新組織下。具體來講,專案abc有data/alg/exec 3個子專案,這時就可以設定一個資料夾,把這3個生成專案在“解決方案資源管理器”中放到一個資料夾下。這樣,可以方便管理和除錯。
注,這僅僅是放到一起,並不起其他任何作用
設定方式
set_property(GLOBAL PROPERTY USE_FOLDERS On)
cmake_minimum_required(VERSION 2.8)
...
...
...
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "abc" ) #只在在“解決方案資源管理器”將專案放到abc目錄下,不起其他任何作用