1. 程式人生 > >cmake 設定 visual studio 小技巧

cmake 設定 visual studio 小技巧

在實際使用中,發現了幾個使用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目錄下,不起其他任何作用