找回密码
 立即注册
收起左侧

QT 5.7 opensource 配置时出错

1
回复
5308
查看
[复制链接]

尚未签到

来源: 2018-1-6 16:32:45 显示全部楼层 |阅读模式
1Qter豆
请教各位高手:

我在ubuntu 16.04上准备交叉编译QT-5.7-everywhere-opensource, 源码解压后执行configure 配置,这时报错,先把configure的配置贴出来:

#!/bin/sh

./configure \
   -prefix     /opt/qt-5.7.0-source/QT-5.7.0-Install  \
   -opensource  \
   -confirm-license \
   -release  \
   -qt-xcb   \
   -pkg-config \
   -qt-zlib \
   -no-gif \
   -no-libjpeg \
   -no-nis \
   -no-opengl \
   -no-cups \
   -no-glib \
   -no-dbus \
   -no-rpath \
   -no-sse2 -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2 \
   -no-avx  \
   -no-openssl \
   -nomake tools \
   -nomake examples \
   -nomake libs \
   -no-tslib  \
   -xplatform  linux-arm-gnueabi-g++ \


交叉编译工具是arm-linux-gcc 4.8.3的版本,路径的设置没有问题,另外所有的xcb的lib都装上了,可以查看到一大堆,:
The test for linking against libxcb failed!
You might need to install dependency packages for libxcb.
See src/plugins/platforms/xcb/README.


我的ubuntu上已经安装过了xcb的那些库,
而且像这些头文件都找不到:
fatal error: X11/Xlib.h: No such file or directory
fatal error: xcb/xcb.h: No such file or directory
fatal error: xkbcommon/xkbcommon.h: No such file or directory


请问这是怎么回事,我已经安装了xcb的库,为什么好像跟没有安装一样,到这个地方进行不下去了,请高手给指导一下思路吧!
非常感谢!




回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2018-1-8 14:22:31 显示全部楼层
你安装的库应该时x86版本的,这个地方应该是使用arm版本的xcb库,然后用-I -L指定该库的头文件和库路径
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了