2016-02-28 156 views
1

我從來沒有認爲已要求舉辦的東西,在文件夾之前,因爲我主要是用C#適用於所有的C++項目,但現在我有這樣的項目。我所做的是在解決方案資源管理器中右鍵單擊「頭文件」,並查找「添加文件夾」,但沒有這樣的事情。然而,有一種叫做「過濾器」,它看起來像一個文件夾的工作,但我不知道這是C++是如何使用的文件夾,或者是什麼。是這種情況,使用過濾器作爲文件夾,還是有辦法制作文件夾?的Visual C++,組織的.h和​​.cpp文件中的文件夾

感謝您的幫助。

+0

這是一個視覺工作室,而不是C++的東西。通常,建議將其分割成每個庫或程序的文件夾。 –

回答

4

,如果你喜歡,你可以使用過濾器。這些將文件根據其文件擴展名置於僞文件夾中。默認情況下,你在「頭文件」頭文件,源文件中的「源文件」等,但這些都是定製的,因爲你已經發現了。

但是,如果你喜歡Solution Explorer中反映的文件系統,那麼這是一個選項,以及。只需點擊解決方案資源管理器頂部的「顯示所有文件」按鈕即可將其打開。過濾器將不再處於活動狀態(儘管它們仍將保存在您的項目設置中,以便您可以隨時重新啓用它們),並且您將看到與文件系統中完全相同的文件夾。您可以像往常一樣在文件夾之間拖放文件,創建新文件夾和所有內容。

(從Ben Williams' blog被盜overcompressed JPG圖片)

我寧願保持過濾器禁用,看到在Solution Explorer中的文件系統。但我是一個控制怪胎 - 我喜歡把文件放在我放置它們的地方。

這當然有一個明顯的缺點,那就是你會在你的解決方案的磁盤目錄中看到所有文件,甚至那些還沒有添加到你的項目/解決方案中的文件。那些沒有被包含的將顯示爲灰色或虛線輪廓,並且可以通過右鍵單擊並選擇「Include In Project」輕鬆包含。

0

您可以將項目添加到Visual Studio解決方案。每個項目將位於單獨的文件夾中。它們也可以分層存儲。