2017-04-21 208 views
0

我在VS15的一個項目,其存儲這樣的工作:VS15包含路徑

Projectmap 
- Project_A 
- Project_B 
- Project_C 

內每個項目的包含路徑是這樣的:

#include "./Project_A/Folder/file.h" 

Visual Studio是無法跟隨給定的路徑。我嘗試添加到設置$(SolutionDir)和$(ProjectDir)中的包含路徑,但兩者都不起作用。

如何使用包含路徑?

+0

路徑相對於**項目**根目錄默認情況下。上述語句不起作用,因爲如果在項目中不是_Project \ _A_,它需要向上移動一個文件夾,否則它會嘗試去兩次_Project \ _A_。上面的語句應該修改爲:'#include'../ Project_A/Folder/file.h「(如果在_Project \ _A_中可以使用快捷方式:#include」Folder/file.h「),或者將包含路徑設置爲'$(SolutionDir)'(_Projectmap_ dir)(用於**每個**項目)和'#include「Project_A/Folder/file.h」'。 lib文件夾也是這樣。 – CristiFati

回答

0

我發現了,如何解決這個問題。

它接近CristiFati。我不得不添加

$(SolutionDir) 

這一點後,我可以用

#include "./Project_A/Folder/file.h" 

我也可以使用路徑,而不./但它是在項目中多次使用,我不想改變在那裏...

感謝您的意見:)