Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ &引用;usr/include/dbus-1.0“;在Malit框架中交叉编译是不安全的_C++_C_Qt_Cross Compiling - Fatal编程技术网

C++ &引用;usr/include/dbus-1.0“;在Malit框架中交叉编译是不安全的

C++ &引用;usr/include/dbus-1.0“;在Malit框架中交叉编译是不安全的,c++,c,qt,cross-compiling,C++,C,Qt,Cross Compiling,我们正在尝试从Fedora机器为powerpc编译malit框架。它给出了以下警告 cc1plus:警告:包含位置“/usr/include/dbus-1.0”对于交叉编译不安全 cc1plus:警告:包含位置“/usr/include/glib-2.0”对于交叉编译不安全 看来,malit没有得到完全的交叉编译,或者它需要交叉编译dbus-1.0和glib-2.0 librar 如何解决它?您需要提供交叉编译的体系结构的dbus-1.0和glib-2.0 为此,请在系统中安装这些交叉编译的库并

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

cc1plus:警告:包含位置“/usr/include/dbus-1.0”对于交叉编译不安全

cc1plus:警告:包含位置“/usr/include/glib-2.0”对于交叉编译不安全

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


如何解决它?

您需要提供交叉编译的体系结构的
dbus-1.0
glib-2.0

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

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


正如R在下面的评论中指出的那样,您应该使用
#include
而不是
#include“myheader.h”

来代替DBU和glib特定的头文件:
#include“myheader.h”
我认为问题在于OP将绝对路径名放在
#include
指令中。