VS2019儲存props屬性表並在新專案中匯入props屬性表

2020-09-28 11:00:27

        最近在專案過程中,遇到了需要在多個vs工程中匯入相同庫的問題。每次新建專案都要設定很多include檔案路徑,匯入一堆.lib檔案,非常讓人頭疼。於是,找到了一種通過props屬性表來解決這個問題的方法,可以一勞永逸。

一、什麼是props屬性表

        props是工程屬性表(project property sheet),主要包含了工程專案中的屬性設定,可以供不同專案公共使用。在匯入props檔案後,不同專案還可以根據需要在專案屬性中更改設定,而不修改原props檔案。

二、如何儲存props屬性表

        首先,在檢視→其他視窗→屬性管理器,開啟屬性管理器視窗。
開啟屬性管理器視窗
        可以看到屬性管理器中包含Debug|Win32、Debug|x64、Release|Win32、Release|x64四種資料夾,分別對應不同的解決方案設定(Debug、Release)和解決方案平臺(Win32、x64)設定情況。選擇你所使用的設定情況,右鍵點選資料夾選擇新增新專案屬性表。
新增新項目屬性表
新增新項目屬性表
        此時,專案中的設定資訊已經儲存在了新新增的props檔案中,可以開啟該props檔案的屬性頁,進行檢視或修改。
檢視props屬性
修改props屬性頁
        最後,將新建立的props檔案儲存,就可以供其他專案使用啦!
儲存props檔案

三、在新專案中匯入props檔案

        匯入props檔案同樣需要在屬性管理器視窗下,右鍵點選設定方案所對應的資料夾,選擇新增現有屬性表,然後選擇對應路徑下的pros檔案匯入,props檔案中專案屬性就會自動設定到新專案。
新增現有屬性表
參考部落格:
Microsoft Visual Studio 工程屬性表props/vsprops建立與使用
vs如何將工程設定,儲存到屬性表
VS通過新增PROPS檔案設定OPENCV