Visual Studio新增整個目錄到空專案中
我用的是Visual Studio Express 2013 for Windows Desktop,大多時候當做程式碼閱讀器使用,但是對於如何將包含專案程式碼的整個目錄匯入到VS的空專案中,一直不得其法。今天特地研究了一下,並將結果與大家分享。
1. 在VS中新建空專案。解決方案是不是同時新建,取決於你的需求。此處示例採用的是同時新建解決方案。如下圖所示:
2. 之後在檔案系統中的目錄和檔案狀態如下圖所示:
在openssl資料夾的內容是,
3. 將原始碼整個目錄拷貝到專案目錄(即openssl)目錄下,結果如下圖所示,
4. 切換到VS,在“解決方案資源管理器”中,狀態如下圖所示,
裡面什麼內容都沒有,然後切換到資料夾檢視,即點選下圖中所示按鈕,
結果如下,
現在就可新增資料夾到VS專案中了,或者整個的新增,如下圖所示,
或者新增某個子目錄,
本例中使用整個目錄都新增,新增完之後,再按“顯示所有檔案”的按鈕,結果如下所示,
分別檢視“標頭檔案”和“原始檔”,結果如下所示,
新增的時候只會按照“過濾器”分類處理檔案,比如“標頭檔案”和“原始檔”都是過濾器,不在過濾器中的檔案,不會新增。某些不是標頭檔案也不是原始檔的文字檔案,可能需要自己建過濾器才能新增到專案中。
是不是還有其他簡便的方法,比如不用將原始碼目錄拷貝到專案目錄下?也許有,但我沒看見過。