gpt4 book ai didi

c++ - "usr/include/dbus-1.0"在 Maliit 框架中交叉编译不安全

转载 作者:行者123 更新时间:2023-11-30 17:30:44 29 4
gpt4 key购买 nike

我们正在尝试从 Fedora 机器为 powerpc 编译 maliit 框架。它给出以下警告

cc1plus: warning: include location "/usr/include/dbus-1.0" is unsafe for cross-compilation

cc1plus: warning: include location "/usr/include/glib-2.0" is unsafe for cross-compilation

看来maliit没有完全交叉编译,或者它需要交叉编译dbus-1.0glib-2.0 librar

如何解决?

最佳答案

您需要提供dbus-1.0glib-2.0您正在交叉编译的架构。

为此,请在系统中安装这些交叉编译的库并使用选项

-L/path/to/your/ppc/libs/dir-I/path/to/your/ppc/headers .

正如 R 在下面的评论中指出的那样,不要使用 #include <myheader.h>对于您的 dbus 和 glib 特定 header ,您应该使用: #include "myheader.h"

关于c++ - "usr/include/dbus-1.0"在 Maliit 框架中交叉编译不安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24996357/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com