繁体   English   中英

在include语句中斜杠是什么意思?

[英]What does a slash mean in an include statement?

该文件中包含以下语句:

#include "ssutil/DataBuffer.h"

请让我知道在哪里搜索此头文件以及如何解释ssutil/

那是一个相对路径,预处理器将在名为ssiutil的目录中查找文件。 该目录的确切位置取决于您的编译器选项。 例如,MS编译器搜索如下:

该表格指示预处理程序在包含#include语句的文件的同一目录中查找包含文件,然后在包含(#include)该文件的任何文件的目录中查找。 然后,预处理程序沿着/ I编译器选项指定的路径搜索,然后沿着INCLUDE环境变量指定的路径搜索。

您可能需要查阅特定工具的文档,以了解如何完成搜索。

这是路径组件。 ssiutil是目录,而DataBuffer.h是实际的标头。 /是在Mac OS X,Linux,BSD和其他操作系统以及Windows等Unix平台上使用的路径分隔字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM