我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++ 进行编译。
我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++ 进行编译。
如果您使用相对路径引用标题,请使用"
而不是<>
#include "apt_util/unicode_utils.h"
您似乎也有错误的路径:apt_util
而不是apt-util
.
给你的编译器一个关于你的包含目录的基本路径的提示,例如
gcc -I/usr/local/src ...
如果该目录apt_util
是您当前工作目录的子目录,您不应该使用它#include "apt_util/unicode_utils.h"
吗?