2010-07-16 103 views
10

我目前正在使用Visual Studio 2010 Professional。在我使用Visual Studio(從版本6開始)的整個體驗中,C++項目結構始終是虛擬的。換句話說,當我移動文件並在項目中創建文件夾時,這與文件系統上的實際結構無關。我一直必須獨立管理這兩個文件系統結構和項目結構。如何使Visual Studio C++項目結構與文件系統結構相匹配?

有沒有辦法讓Visual Studio中的C++項目結構像在C#中一樣工作,因此C++項目中的所有move/copy/create文件夾/ etc操作都會直接影響相應的文件系統層次結構?

在此先感謝。

回答

3

恐怕是不可能的,因爲Visual C++和Visual C#中處理「文件夾」完全不同。

在Visual C++中,文件夾更類似於過濾器,例如「Source Files」文件夾可能被暗示爲包含.cpp文件的過濾器,而「Header Files」將包含.h文件。

但是有一個變通方法,這裏介紹:Visual Studio projects with multiple folders

+0

我想這是痛苦的事實。謝謝您的幫助。 – 2010-07-19 03:54:01