在C ++中包含新的头文件到标准库

时间:2011-04-14 10:48:26

标签: c++ compilation header-files

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

 tinyxml.h: No such file or directory

我们如何将新的头文件添加到标准库并使它们编译?任何人都可以帮忙完成它吗?谢谢

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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

#include "tinyxml.h"

而不是

#include <tinyxml.h>
相关问题