Я использую dbus в своей программе, но когда я включаю #include <dbus-1.0/dbus/dbus.h>
, я получаю сообщение об ошибке: dbus-1.0/dbus/dbus.h:29:10: fatal error: 'dbus/dbus-arch-deps.h' file not found
В папке dbus нет файла dbus-arch-deps.h
.
Я могу увидеть этот файл в папке lib64/dbus-1.0/include/dbus/dbus-arch-deps.h
Может ли кто-нибудь помочь мне скомпилировать это? Или любое предложение, потому что я здесь застрял.
Вы можете попробовать добавить
lib64/dbus-1.0/include/dbus
к вашей переменной cpath. вот так:
export CPATH=/lib64/dbus-1.0/include/dbus:$CPATH
(здесь используется абсолютный путь, иначе измените начало пути)
затем проверьте его с помощью echo $CPATH
, затем попробуйте скомпилировать (например, используя gcc
или make
)