在c++标准库中加入新的头文件

Including new header file to standard library in C++

本文关键字:文件 c++ 标准      更新时间:2023-10-16

我编写了一个简单的c++程序来解析XML字符串,名为sample.cpp。该程序包括一个头文件tinyxml.h。当我在unix机器上编译这个程序时,我得到了错误:

 tinyxml.h: No such file or directory

如何将新的头文件添加到标准库中并使其编译?有人能帮忙把它做完吗?谢谢你

您需要告诉编译器在哪里找到头文件。这取决于编译器,但通常通过在命令行中指定-I<directory>来完成。

如果头文件与cpp文件在同一目录下,则需要将其包含在引号中,而不是尖括号中,即

#include "tinyxml.h"
不是

#include <tinyxml.h>