2017-04-21 211 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" 

我也可以使用路径,而不./但它是在项目中多次使用,我不想改变在那里...

感谢您的意见:)