我从源代码(Debian上的Qt5)成功交叉编译了一个应用程序。当我输入make install
时,它会返回以下错误:
从gyp文件更新项目...... 在pkg-config搜索路径中找不到包dbus-1。 也许你应该添加包含`dbus-1.pc'的目录。 到PKG_CONFIG_PATH环境变量 没有包' dbus-1'结果
可是:
pkg-config --modversion dbus-1
1.10.8
pkg-config --libs dbus-1
-ldbus-1
所以它实际上找到了dbus-1
库。
此外:
echo $PKG_CONFIG_PATH
/home/mark/opt/sysroot/usr/lib/pkgconfig/:/home/mark/opt/sysroot/usr/lib/arm-linux-gnueabihf/pkgconfig
显示软件包位于sysroot端(目标体系结构)。 这个错误究竟意味着什么?