0

apt-util在包含目录中有一个以头文件命名的文件夹。当我尝试编译包含这些文件的源代码时,它说:

parseFile.C:17:36: error: apt_util/unicode_utils.h: No such file or directory

在我的代码中,我像这样包含了这个文件:

#include <apt_util/unicode_utils.h>

如何解决此错误?

我正在使用 Linux 操作系统并使用 g++ 进行编译。

4

3 回答 3

4

如果您使用相对路径引用标题,请使用"而不是<>

#include "apt_util/unicode_utils.h"

您似乎也有错误的路径:apt_util而不是apt-util.

于 2013-10-10T12:11:59.530 回答
1

给你的编译器一个关于你的包含目录的基本路径的提示,例如

gcc -I/usr/local/src ...
于 2013-10-10T12:12:21.340 回答
0

如果该目录apt_util是您当前工作目录的子目录,您不应该使用它#include "apt_util/unicode_utils.h"吗?

于 2013-10-10T12:13:25.503 回答