VS15包含路径
问题描述:
我在VS15的一个项目,其存储这样的工作:VS15包含路径
Projectmap
- Project_A
- Project_B
- Project_C
内每个项目的包含路径是这样的:
#include "./Project_A/Folder/file.h"
Visual Studio是无法跟随给定的路径。我尝试添加到设置$(SolutionDir)和$(ProjectDir)中的包含路径,但两者都不起作用。
如何使用包含路径?
答
我发现了,如何解决这个问题。
它接近CristiFati。我不得不添加
$(SolutionDir)
这一点后,我可以用
#include "./Project_A/Folder/file.h"
我也可以使用路径,而不./但它是在项目中多次使用,我不想改变在那里...
感谢您的意见:)
路径相对于**项目**根目录默认情况下。上述语句不起作用,因为如果在项目中不是_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