定义相对包含路径

时间:2018-04-24 08:18:28

标签: c++ include visual-studio-2017

在VC ++目录下的Project Properties页面中,我可以添加include目录。

关于它的两个问题:

  1. 当我使用“...”按钮查找目录时,Visual Studio会添加绝对路径,例如“c:\ include”。为什么它默认使用绝对路径而不是相对路径?这将使项目更容易移动到另一个位置或另一台计算机。

  2. 我如何定义相对路径?我尝试了“\ include”,但这不起作用:没有明确的错误消息,但在编译期间缺少Include文件。

1 个答案:

答案 0 :(得分:1)

Visual Studio提供了不同的方法来指定包含目录以使项目可移植。

如果使用相对路径,则起始目录是项目目录。从此开始构建相对路径。在您的示例之后,您必须指定" .. \ include"

您还可以使用Property Manager定义每个用户的配置,并编辑Microsoft.Cpp.Win32.User配置。您可以在" View"中找到物业经理。菜单。 (VS2010)