Visual Studio 2010 包含目录路径

2023-12-25

我有一个 Visual Studio 解决方案 myvs.sln ,路径如下:c:\dir1\dir2\dir3\myvs\myvs\myvs.sln。我安装了 boost 版本 xxxc:\dir1\dir2\dir3\boostxxx\.

我在项目->属性->c/c++->常规中:../..;../../boostxxx。在 boost 库中,包含文件具有以下语法:#include <boost/smart_ptr/shared_ptr>.

我的代码文件myfile.h驻留在c:\dir1\dir2\dir3\yy1\myfile.h。在 myfile.h 中,我将 boost 库包含为:#include <boost/shared_ptr.hpp>。我收到一条错误消息:c:\dir1\dir2\dir3\yyy1/myfile.h fatal error C1083 cannot open include file boost/shared_ptr.hpp.

问题是我应该做什么来纠正这个问题?

我还注意到编译器抛出的错误输出在 dir3 之前有“\”,然后更改为“/”。

我很可能不明白相对路径是如何工作的。另请注意,我只想引用相对路径而不是绝对路径。有人可以帮忙吗?我在windows平台上使用c++ Visual Studio 2010。


Relative paths in the search paths refer to the directory of the file with the #include directive the current directory of the compiler, some simple testing now shows.

"..\.." is going up two levels from your header file the current directory of the compiler instead of from your project directory.

要解决此问题,请在 Visual Studio 项目目录中显式启动包含路径,如下所示(字面意思):

$(项目目录)..\..;$(项目目录)..\..\BoostXXX

关于正斜杠与反斜杠,请在 C++ 代码中使用正斜杠#include指令,因为这是最便携的。

当您引用 Windows 文件系统时,例如在包含路径的设置中,请使用正斜杠或反斜杠(但我更喜欢使用反斜杠,以便具有单一约定)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio 2010 包含目录路径 的相关文章

  • WPF 中的屏幕分辨率问题?

    我将在 WPF 中使用以下代码检测分辨率 double height System Windows SystemParameters PrimaryScreenHeight double width System Windows Syste
  • 具有不同大小结构的结构数组的 malloc()

    如果每个结构都包含一个大小不同的字符串数组 那么如何正确地 malloc 一个结构数组 因此每个结构可能有不同的大小 并且不可能 realloc 结构体数量 sizeof 结构体名称 after malloc 初始大小 sizeof 结构名
  • 内联函数/方法

    声明 内联函数必须在调用之前定义 这个说法正确吗 EDIT 该问题最初是德语 内联功能穆森 弗 伊赫雷姆 奥夫鲁夫定义 sein 也许它对任何人都有帮助 是的 它是正确的 但只是部分正确 它可能正确地重新构建如下 内联函数必须在每个翻译单位
  • Subversion 和 Visual Studio 项目的最佳实践

    我最近开始在 Visual Studio 中处理各种 C 项目 作为大型系统计划的一部分 该系统将用于替换我们当前的系统 该系统是由用 C 和 Perl 编写的各种程序和脚本拼凑而成的 我现在正在进行的项目已经达到了颠覆的临界点 我想知道什
  • 在 C# 中生成 HMAC-SHA1

    我正在尝试使用 C 来使用 REST API API 创建者提供了以下用于 hmac 创建的伪代码 var key1 sha1 body var key2 key1 SECRET KEY var key3 sha1 key2 var sig
  • 在 C++ 中将成对向量转换为两个独立向量的最快方法

    假设我有一个vector of pair
  • 从 C 结构生成 C# 结构

    我有几十个 C 结构 我需要在 C 中使用它们 典型的 C 结构如下所示 typedef struct UM EVENT ULONG32 Id ULONG32 Orgin ULONG32 OperationType ULONG32 Size
  • mprotect 之后 malloc 导致分段错误

    在使用 mprotect 保护内存区域后第一次调用 malloc 时 我遇到分段错误 这是执行内存分配和保护的代码片段 define PAGESIZE 4096 void paalloc int size Allocates and ali
  • HttpWebRequest vs Webclient(特殊场景)

    我知道这个问题之前已经回答过thread https stackoverflow com questions 1694388 webclient vs httpwebrequest httpwebresponse 但我似乎找不到详细信息 在
  • 无法解析远程名称 - webclient

    我面临这个错误 The remote name could not be resolved russgates85 001 site1 smarterasp net 当我请求使用 Web 客户端读取 html 内容时 出现错误 下面是我的代
  • C# 委托责任链

    为了我的理解目的 我实现了责任链模式 Abstract Base Type public abstract class CustomerServiceDesk protected CustomerServiceDesk nextHandle
  • 使用 WF 的多线程应用程序的错误处理模式?

    我正在写一个又长又详细的问题 但只是放弃了它 转而选择一个更简单的问题 但我在这里找不到答案 应用程序简要说明 我有一个 WPF 应用程序 它生成多个线程 每个线程执行自己的 WF 处理线程和 WF 中的错误 允许用户从 GUI 端进行交互
  • tabcontrol selectedindex 更改事件未被触发 C#

    嘿伙计们 我有一个很小的问题 请参阅下面的代码 this is main load private void Form1 Load object sender EventArgs e tabAddRemoveOperator Selecte
  • 二叉树中的 BFS

    我正在尝试编写二叉树中广度优先搜索的代码 我已将所有数据存储在队列中 但我不知道如何访问所有节点并消耗它们的所有子节点 这是我的 C 代码 void breadthFirstSearch btree bt queue q if bt NUL
  • .NET 客户端中 Google 表格中的条件格式请求

    我知道如何在 Google Sheets API 中对值和其他格式进行批量电子表格更新请求 但条件格式似乎有所不同 我已正确设置请求 AddConditionalFormatRuleRequest formatRequest new Add
  • DataTable:通过 LINQ 或 LAMBDA 进行动态 Group By 表达式

    我有一个数据表 我想在其中对未指定数量的字段进行分组 发生这种情况的原因是用户可以选择他想要分组的字段 所以 实际上 我将选择推入列表中 在这个选择上 我必须对我的数据表进行分组 想象一下这段代码 VB 或 C 都一样 public voi
  • C 中带有指针的结构的内存开销[重复]

    这个问题在这里已经有答案了 我意识到当我的结构包含指针时 它们会产生内存开销 这里有一个例子 typedef struct int num1 int num2 myStruct1 typedef struct int p int num2
  • 为什么 Linux 对目录使用 getdents() 而不是 read()?

    我浏览 K R C 时注意到 为了读取目录中的条目 他们使用了 while read dp gt fd char dirbuf sizeof dirbuf sizeof dirbuf code Where dirbuf是系统特定的目录结构
  • C++、三元运算符、std::cout

    如何使用 C 用三元运算符编写以下条件 int condition1 condition2 condition3 int double result int or double std cout lt lt condition1 resul
  • 服务器响应 PASV 命令返回的地址与建立 FTP 连接的地址不同

    System Net WebException 服务器响应 PASV 命令返回的地址与建立 FTP 连接的地址不同 在 System Net FtpWebRequest CheckError 在 System Net FtpWebReque

随机推荐

  • 提交表单后如何将用户重定向到另一个页面?

    我想在 React JavaScript 中提交表单后重定向用户 例如当用户提交他 她重定向到的表单时google com或一些其他 URL 其中包含他 她在输入字段中输入的信息 我创建了一个简单的文件和提交按钮 这是我的示例代码 impo
  • 如何在Word-VBA中跳转到书签并插入文本?

    我正在尝试使用非常简单的Word宏创建一个Word文档 该宏搜索我放置在文本中的书签 然后在该位置添加一个未来 2 周后的日期 但是 当我从模板创建新文档时 我不断收到找不到书签的信息 我已经浏览过很多次了 有时书签在那里 有时它在那里但不
  • NSNumber 到 float 值

    当我转换时NSNumber使用 floatValue 来浮点值 精度上存在差异 例如 我有一个NSNumber myNumber 的值为 2 3 如果我使用 floatValue 将 myNumber 转换为浮点数 则其值变为 2 2999
  • 更新数据库中的记录时出错

    您好 我正在尝试通过我的表单和邮递员提交更新请求 但我在回复中不断收到相同的内容 因为它有效 updated 我的数据库中没有任何变化 这是我的函数 function update Request request Response resp
  • 如何防止暴露 AEM 中的内容层次结构路径?我正在寻找 AEM 级别和调度程序级别的替代方案

    举个例子 你将如何实现 A 将 www mysite com 的点击翻译为 www mysite com en 并 b 将上面的 www mysite com en 翻译为 content mysite en html 这是一个完整的例子
  • 将 Angular2 HTML 和 TypeScript 构建到单个文件

    我正在使用 Angular2 和 TypeScript 构建一个应用程序 大型 它将需要分为许多项目 每个项目将有许多组件 每个组件都有一个 html view css样式表和 ts逻辑 类 我希望每个项目都编译成一个 js文件并复制到将在
  • 获取 Laravel 5.3 中提交按钮的值

    我的页面上有一个表格
  • HTML5 样板、HTML5 重置 CSS 验证

    我正在为我的 Web 项目选择 HTML5 模板 过去几个月我一直在使用 HTML5 Initiliazr 它使用 Boilerplate 但决定重新评估这两个模板 因为我不喜欢 HTML5 Boilerplate 的 CSS 对 W3 C
  • 自动调整大小遮罩在 iOS 中何时生效?

    我有一个笔尖 最初是为 iPhone 应用程序创建的 尺寸为 320x480 并设置了自动调整大小蒙版 以便在其超级视图很大时在各个方向上扩展视图 我现在正在使我的应用程序变得通用 并使用相同的笔尖并将其显示在 iPad 上的页面表中 我的
  • 如何更改ggplot2的scale_fill_brewer中一个值的颜色值?

    我有一个 R 数据框 df 我在 ggplot2 中将其绘制为条形图 并根据数据框中的列进行着色 df type 现在 我正在使用默认的着色模式 scale fill brewer 来指定颜色 如何将黑色分配给一个值 df type 1 并
  • 解析文件名中丢失的字符,就像读取/斜杠字符一样

    计算机上的文件名是这样命名的 quant ph9501001 math9901001 cond mat0001001 hep lat0308001 gr qc0703001 但在 http 链接上文件名是 包括角色 quant ph 950
  • 添加数千个标记 Google Map API V3

    我目前正在组装一个演示应用程序 需要在地图上显示 28 000 个标记 而不使用任何类型的聚类 问题是 将标记添加到地图上花费的时间太长 以至于浏览器崩溃 这是当前的流程 从数据库中检索地图点 包括 LAT 和 LONG 无需进行地理编码
  • 使用 PySide2 从资源 (QRC) 文件导入 QML

    我已将一个简单的 QML 组件 qml MyButton 添加到我的 resource qrc 文件中
  • 如何在 Adob​​e FLEX 中创建“浏览文件夹”对话框?

    有人知道如何在 Adob e FLEX 中创建 浏览文件夹 对话框吗 这可能吗 Thanx 如果它是 Air 应用程序 您可以执行以下操作 var f File new File f addEventListener Event SELEC
  • Ruby on Rails 在资产中查找 css,而不是在 public/stylesheets 中

    我是 Ruby 新手 使用 ruby 1 9 2P180 和 Rails 3 1 0 rc2 我的 my app root public stylesheets screen css 和 application html erb 中有 sc
  • PHP - PDO 获取循环

    我想我在这里失去了理智 这是代码 这是我为了证明这一点而实际尝试做的事情的简化版本 STH DBH gt query SELECT FROM help STH gt setFetchMode PDO FETCH ASSOC while ro
  • Android 运行应用程序内存使用情况

    我们在 Elipse 内存分析工具 在 DDMS 视图中 中看到的堆使用情况 已分配 与 Android 设备上显示的同一应用程序的内存使用大小之间有什么区别 Settings gt Apps gt Running 尽管我积极尝试通过在不需
  • PDF 供下载,而非链接供查看/下载

    我试图做到这一点 以便当您单击 此处下载 时 pdf 文件将下载到用户的桌面 我该怎么做呢 Use the Content Disposition https en wikipedia org wiki List of HTTP heade
  • 将 PowerMock 与 Spock 结合使用

    我有一个带有一些静态方法的类 我需要模拟这些静态方法 我知道 PowerMock 可以做到这一点 但我找不到任何教程 材料来阐明 Spock PowerMock 集成 与 Junit 相比 我更喜欢 Spock 因此出现了难题 有没有办法让
  • Visual Studio 2010 包含目录路径

    我有一个 Visual Studio 解决方案 myvs sln 路径如下 c dir1 dir2 dir3 myvs myvs myvs sln 我安装了 boost 版本 xxxc dir1 dir2 dir3 boostxxx 我在项