2011-01-14 69 views
2

比方說,我有一個名爲myTest的解決方案/項目,它只有一個myTest.cpp文件。在一些完全獨立的文件夾(例如桌面上的Subversion文件夾)中,我有一個myTest.h文件。VS2010中的標題目錄

在Xcode中,我可以拖動myTest.h進入「組和文件」窗格中,我將能夠把#include "myTest.hmyTest.cpp使用myTest.h

Visual Studio 2010有沒有類似的功能?將文件拖到「解決方案資源管理器」窗格不起作用。我可以設置「包含目錄」屬性,但是我必須使用#include <myTest.h>而不是#include "myTest.h"。這會在稍後導致可移植性問題。

回答

2

您可以在項目屬性的C/C++頁面中添加其他包含目錄。 那麼你可以使用#include "..."

1

""<>之間的區別是,包含的文件與""將在相同的目錄中的源文件,在系統中發現包括路徑。包含在<>中的文件僅在中發現在系統中包含路徑。

鑑於此,您的源目錄中是否有與您試圖包含的文件名稱相同的文件?

+0

我不知道。我正在Xcode中處理這個相同的項目(很明顯,在另一臺計算機上),通過「添加現有文件」添加頭文件讓我使用`「」`,所以我想在VS中也必須有這樣的方法。 – Maxpm 2011-01-14 01:24:57