У меня есть папка с именем apt-util
с заголовочными файлами в каталоге include. Когда я попытался скомпилировать исходный код, в который я включаю эти файлы, он говорит:
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
.
Дайте компилятору подсказку о базовом пути ваших каталогов include, например
gcc -I/usr/local/src ...
Если каталог apt_util
является подкаталогом вашего текущего рабочего каталога, вы не должны использовать #include "apt_util/unicode_utils.h"
вместо этого?