有沒有方法在代碼中指定包含目錄,可能是通過#pragma?C++在代碼中指定頭文件包含目錄
我的項目設置爲「src /」和「include /」文件夾。我試圖在Visual Studio 2010中編譯,但我不想在項目設置中進行設置。
有另一種方式,讓它來編譯,而不必指定包括作爲
#include ../include/ss.h
有沒有方法在代碼中指定包含目錄,可能是通過#pragma?C++在代碼中指定頭文件包含目錄
我的項目設置爲「src /」和「include /」文件夾。我試圖在Visual Studio 2010中編譯,但我不想在項目設置中進行設置。
有另一種方式,讓它來編譯,而不必指定包括作爲
#include ../include/ss.h
的正確(TM)的方式來指定搜索目錄是編譯器標誌。在Visual Studio中,您可以通過播放項目設置或其編譯器的/I
命令行參數來執行此操作。
它確實是Windows命令行上的'/ I [path]'。 – MSalters 2010-08-30 15:20:43
感謝您的確認。我沒有訪問Visual C++編譯器。 :-S – wilhelmtell 2010-08-30 20:26:32
在Visual Studio中,您還可以通過選項/文件位置來設置包含文件夾。那麼你不需要在每個項目設置中重複它們。 (假設這就是你所追求的)。在源代碼中定義絕對路徑有點奇怪,你永遠不知道從哪個文件夾/驅動器運行構建。
爲什麼你不想使用項目設置? – 2010-09-01 16:03:44