dbus-1.0/dbus/dbus.h:29:10:致命错误:未找到“dbus/dbus-arch-deps.h”文件

dbus-1.0/dbus/dbus.h:29:10:致命错误:未找到“dbus/dbus-arch-deps.h”文件

我在我的程序中使用 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

然后尝试编译(例如使用gccmake

相关内容