【问题标题】:Defining relative Include path定义相对包含路径
【发布时间】:2018-04-24 08:18:28
【问题描述】:

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

关于它的2个问题:

  1. 当我使用“...”按钮定位目录时,Visual Studio 会添加绝对路径,比如“c:\include”。为什么它默认使用绝对路径而不是相对路径?这样可以更轻松地将项目移动到其他位置或另一台计算机。

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

【问题讨论】:

  • 可以编辑生成的路径。

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


【解决方案1】:

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

如果使用相对路径,则起始目录为项目目录。从这里开始构建相对路径。按照您的示例,您必须指定“..\include”

您还可以使用属性管理器定义每个用户的配置并编辑 Microsoft.Cpp.Win32.User 配置。您可以在“查看”菜单中找到物业经理。 (VS2010)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多