我在我的程序中使用 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
有谁能帮我编译一下吗?或者有什么建议吗,因为我现在陷入困境了。
答案1
您可以尝试添加
lib64/dbus-1.0/include/dbus
你的路径变量。像这样:
export CPATH=/lib64/dbus-1.0/include/dbus:$CPATH
(这是使用绝对路径,否则更改路径的开头)之后使用以下方法检查echo $CPATH
然后尝试编译(例如使用gcc
或make
)