VS專案屬性表的使用
之前工程管理大概分成下面三種情況:
- 整個工程是自己寫的,基本上自行維護即可
- 用git相關的管理工具進行管理,團隊修改後合併
- 先分好工,團隊成員實現各自模組後進行合併
然而如果一個專案是整個團隊做的,而且模組分的比較模糊,基本上每個人都需要在整個工程環境下執行程式碼,則專案管理會變得無比噁心。因為往往需要拷貝別人的整個工程到自己電腦上然後更改配置才能正常使用。
其中一個解決方法是把所有人電腦配置的可能性都包含在路徑中,但這樣工程的配置就會顯得異常混亂,逼死強迫症!
另外一個是把所用到的東西全部用相對路徑包在工程中,這樣比較清爽,然而工程包會變得很大。
最近在實驗室做專案就碰到了這種情況,要死要活。然而一個師弟秀出了VS專案屬性表的操作,感覺被秀了一臉,給跪了,才發現原來VS還有這種操作,是故馬上學習一下,然後寫出總結。
建立工程屬性表:
1. 開啟選單欄View(檢視)下的Property Manager(屬性管理器),此時出現的屬性管理器面板屬性頁;
2. 展開任意一個工程專案,可以看到內部提供了Debug、Release以及相應的Win32和x64位的版本屬性,如果要單獨對某一種屬性新增屬性表,可在其上右鍵選擇“新增新專案屬性表”,並設定屬性表名稱、位置等;
3. 雙擊該建立的屬性表,便可編輯該屬性表的工程設定;可根據需要設定,如輸入輸出、編譯器相關、連結器相關、清單工具、庫管理以及事件、自定義生成工具等,此類設定與普通工程的屬性配置類似;
4. 此後,儲存該配置的屬性表即可。
使用工程屬性表:
操作類似於建立過程;
1. 開啟選單欄View(檢視)下的Property Manager(屬性管理器),此時出現的屬性管理器面板屬性頁;
2. 展開需要新增屬性表的工程專案,並對需要新增屬性的Debug、Release以及相應的Win32和x64位的版本屬性中,右鍵新增現有屬性表,將之前建立的屬性表新增進去即可。
重定義自己的工程屬性:
在添加了該屬性表後,可根據需要修改專案工程屬性,如增加、修改、刪除等操作(對原新增的屬性表無影響),若直接修改新增的屬性表也可以,不過若該屬性表為其他工程專案共享的(檔案位置),則會影響其他工程的屬性表配置的,故一般情況下若某工程特殊需要,則只需要修改當前工程屬性即可,而不是屬性表。