Ubuntu 16.04编译QT5问题 xcb相关

linux下解压qt-everywhere-src-5.11.1.tar.xz
修改qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf

#

qmake configuration for building with arm-linux-gnueabi-g++

#

MAKEFILE_GENERATOR = UNIX
CONFIG += incremental
QMAKE_INCREMENTAL_STYLE = sublib

include(../common/linux.conf)
include(../common/gcc-base-unix.conf)
include(../common/g++-unix.conf)

modifications to g++.conf

QMAKE_CC = arm-linux-gnueabihf-gcc
QMAKE_CXX = arm-linux-gnueabihf-g++
QMAKE_LINK = arm-linux-gnueabihf-g++
QMAKE_LINK_SHLIB = arm-linux-gnueabihf-g++

modifications to linux.conf

QMAKE_AR = arm-linux-gnueabihf-ar cqs
QMAKE_OBJCOPY = arm-linux-gnueabihf-objcopy
QMAKE_NM = arm-linux-gnueabihf-nm -P
QMAKE_STRIP = arm-linux-gnueabihf-strip
load(qt_config)

然后
./configure -release -nomake examples -no-iconv -qt-xcb -qpa xcb -xplatform linux-arm-gnueabi-g++ -prefix /home/ubuntu/Qt5.11.1 -opensource -confirm-license -make libs -no-opengl

之后提示
ERROR: Feature 'xcb' was enabled, but the pre-condition 'libs.xcb' failed.

qtbase/src/plugins/platforms/xcb/README内提示的库已经安装

为什么还是不行呢

0

1个回答

0
s290484188
s290484188 试了 还是一样提示
12 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ubuntu下编译QT6报缺少 libxcb 的处理方法
sudo apt-get install libxcb* 不知道需要什么,全装了,40多M,不缺少这点空间
关于qt缺少xcb问题终极解决办法
关于qt缺少xcb问题终极解决办法问题背景系统环境qt版本问题描述解决过程走的弯路解决问题的关键总结 问题背景 系统环境 中标麒麟,龙芯平台 qt版本 qt5.6 问题描述 原来的Qt程序是qt5.3.2版本,但是由于各种原因,升级成了qt5.6版本。 编译完成后放在其他机器上报错缺少xcb,报错如下: This application failed to start because it cou...
ubuntu16.04编译QT5.6所依赖的库
首先在QT的根目录下,阅读README文件! 里面介绍了ubuntu环境下,编译该版本的QT需要安装的包 New dependencies in Qt 5    ------------------------      Linux: On systems running X11, the XCB libraries are required for      the p
QT5.5移植到ARM全攻略
QT5.5移植
CentOS 6.5 编译QT5.7.1 关于缺少-qt-xcb的问题
checking for xcb... yes. checking for xcb-syslibs... no. The test for linking against libxcb and support libraries failed! You might need to install dependency packages, or pass -qt-xcb. See src/p...
linux qt5.5发布 依赖库
网上很多人只说到了libqt5dbus.so,没有说libqt5xcbqpa.so export QT_DEBUG_PLUGINS=1,然后执行程序,可以看到详细错误 ldd命令可以查看依赖库 export QT_LIBRARY_PATH=`pwd`
i.MX6UL #4 - 编译qt程序部署至嵌入式设备(另辟蹊径的宿主机编译)
这篇博文并不介绍如何交叉编译qt-everywhere来利用宿主机进行qt程序的交叉编译 因为在使用qt-everywhere源码中的configure脚本进行编译配置时,需要提供嵌入式设备的sysroot来判断部分组件是否被支持并勾选编译,而我配置的ubuntu根文件系统在利用configure脚本进行编译时,由于依赖的缺失,无法编译eglfs X11及xcb相关项目,导致最终编译出的qma...
ubuntu 龙芯 qt 交叉编译
上周遇到一个难题,在龙芯上面运行qt,网上对arm的讲解时非常多的,但是龙芯mips的交叉编译却说的十分的少,现在感觉对此比较了解,所以特意写一篇博客,如果有什么不对的地方,欢迎指正 首先说下自己的环境ubuntu kylin 64 首先是龙芯的交叉编译的下载,在龙芯的开源社区里面就能够找到。里面有详细的环境配置说明。 然后时qt我们可以在官网上面下载源码 http://mirro
32位的Ubuntu16.04安装QT5.8,并编译实现window环境下的代码
开始这是本人的第一篇博客,自己经常在网上找问题的解决方法,发现有些问题很难找到合适的解决方法,所以自己也写写,希望能帮助到大家,有错的地方大家指出。安装环境linux环境: Ubuntu16.04 32位系统 使用apt-get命令进行安装 由于我在qt的官网上面找不到32位系统安装的run文件,所以不得不另寻其他途径进行安装,幸好linux系统本身比较适合用命令进行安装,所以我也尝试了这个命
QT5如何打包到Ubuntu16
最近一个跨平台的项目打包折腾的够呛,所以记录一波。 ldd 应用程序名 可以查看该应用程序名下面的所有依赖库,所以该命令很重要。网上有人利用该命令去导出所以依赖库,附代码如下: #!/bin/sh exe="./appname" #发布的程序名 des="/home/myname/Qt5.9/" #目标路径 deplist=$(ldd $exe | awk '{if (match($3...
Ubuntu16.04主机安装基于ZYNQ的QT交叉编译库
Ubuntu16.04主机尝试安装基于ZYNQ的QT交叉编译库基本环境参考资料QT4.8.5安装过程QT4.8.5交叉编译库安装制作QT库镜像 基本环境 主机:ubuntu16.04LTS 目标机:ZYNQ7000系列上,ARM-A9 QT版本:4.8.5 曾经尝试使用5.4.2版本,由于某些问题,make失败 参考资料 官方:http://www.wiki.xilinx.com/Qt %26 ...
源码编译Qt5
Linux Mint源码编译Qt5.8引言编译安装过程下载源码配置安装需要的工具安装xcb的库安装多媒体的库配置选项编译源码配置Qt路径安装qtCreator 引言 Qt5.5之后,官方的Qt没有Linux系统的32位安装包,开发环境需要32位Qt只能通过源码编译安装。系统是32位Linux Mint,安装Qt5.8 编译安装过程 下载源码 源码下载网址:http://download.qt.io...
ubuntu 16.04 + Qt 5.7.1 无法输入中文的解决方法
ubuntu 16.04 + Qt 5.7.1 无法输入中文的解决方法author@jason_ql http://blog.csdn.net/lql0716 安装fcitx-frontend-qt5 sudo apt-get install fcitx-frontend-qt5找到以下路径的文件 /usr/lib/x86_64-linux-gnu/qt5/plugins/platform
Ubuntu16.04+Qt5.5+Opencv2.4.10环境搭建
Ubuntu16.04系统下Qt5.5配置Opencv2.4.10,呕心沥血,保证可以使用,搭建环境时保证软件版本和文档中所描述的一致,若有任何问题欢迎大家交流指正!
Ubuntu 16.04 编译Android8.1 出错问题汇总
question : /bin/sh: 1: lzop: not found $ sudo apt install lzop   question : recipe for target 'kernel.img' failed $ sudo apt install gcc-multilib   question : /bin/bash: m4: 未找到命令 $ sudo apt in...
Linux工作笔记-解决安装Qt时缺少libX11-xcb.so.1文件问题
部分Linux的操作系统安装不了Qt,缺少libX11-xcb.so.1 现在来解决这个问题!       首先下载libX11 我这里用的是libX11-1.6.2! 下载链接如下: https://download.csdn.net/download/qq78442761/10782243 在Linux上解压后: (Windows的图片来滥竽充数)   随后用如下命...
Intel I-219V 网卡驱动
Intel I-219V 网卡驱动 源代码 Ubuntu 16.04编译通过
彻底解决Ubuntu下qt creator无法显示中文问题
彻底解决Ubuntu下qt creator无法显示中文问题 彻底解决Ubuntu下qt creator无法显示中文问题 安装 fcitx-frontend-qt5 将安装之后的 fcitx-frontend-qt5复制到指定的目录 修改配置文件 重启系统 在Ubuntu 16.04系统下面装好QT5.4(32位)之后,在写代码想注释的时候,发现不能写入中文,下面是我解决的方法.
在ubuntu16.04下搭建QT开发环境
QT linux
PCL点云库学习(1):环境配置(Ubuntu16.04+QT5+VTK8.0)
方式一:从公共软件源安装sudo apt-get install libpcl-dev pcl-tools直接输入上面代码安装,不保证一定能行。有一堆依赖的东西,保不准就报错了。方式二:编译安装如果上面的方法安装出错了,那就一步一步自己手动安装把。依赖库依赖库也是个贼烦人的东西,没有的话也会报错。有:Boost、Eigen、FLANN、VTK(QT5)。Boost:sudo apt-get inst
ubuntu16.04设置Qt环境变量
由于ubuntu16.04自带的Qt版本太低,需要自己下载最新的开源版本。 设置环境变量,命令如下 gedit ~/.bashrc 打开配置文件 然后加入 export QTDIR=/home/pikachu/Qt5.10.0/5.10.0/gcc_64 export PATH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH
Ubuntu 16.04 源码安装Thrift的过程记录
1、首先需要安装依赖的软件包 ,参考网址官方安装说明 sudo apt-get install automake bison flex g++ git libboost-all-dev libevent-dev libssl-dev libtool make pkg-config 2、创建一个目录,用git下载源码或者到网站下载最新的稳定版源码包下载地址 git clone https:...
Qt源码编译configure参数列表(全)
configure meta:  -help,-h ............显示此帮助屏幕  -verbose,-v .........在配置期间输出详细消息  -continue............尽管有错误仍然继续配置  -redo ................用以前使用的选项重新配置。其他选项可能会通过,但不会保存以供-redo稍后使用。  -recheck ...............
ubuntu16.04安装qt5的命令
参考这篇在百度经验上的文章,亲测有效。比一般网络上的步骤都简单。 https://jingyan.baidu.com/article/19192ad8d226cde53f570745.html 1、打开终端 2、安装文件之前,需要切换到root用户(提高执行权限) 3、sudo apt-get install cmake qt5-default qtcreator,输入该命令,安装qt-5 ...
Qt5在ubuntu16.04无法输入中文解决方式
1.我用的是fcitx.ubuntu16.04,Qt5.7.0 2.通过拷贝文件,就可以输入中文了。具体如下。 3.安装fcitx-frontend-qt5 sudo apt-get install fcitx-frontend-qt5 4.去下面目录找到该动态库文件。 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts
Ubuntu 16.04入门手册 Getting Started with Ubuntu 16.04
Ubuntu 16.04入门手册 Getting Started with Ubuntu 16.04
QT5.10开发(3) 在linux下使用编译 静态链接Qt 5.10 release版的详细过程
假设已安装动态版位置: /opt/Qt5.10.0/ 下载源码 前往官网下载源码包:qt-everywhere-src-5.10.0.tar.xz 解压 tar xvf  qt-everywhere-src-5.10.0.tar.xz 配置: cd  qt-everywhere-src-5.10.0 ./configure  -confirm-license -op
Qt移植:Ubuntu16.04 交叉编译qt5.9.6详细教程
前言: 博主是嵌入式小萌新,项目需要移植qt到arm开发板上,历经千辛万苦解决了各种问题,最后终于成功了,所以整理了开发笔记给更多的小伙伴参考。 1.准备阶段 ①下载交叉编译器aarch65-linux-gnu,下载地址为:https://releases.linaro.org/components/toolchain/binaries/6.2-2016.11/aarch...
QT5.7交叉编译安装到arm
下载qt5.7源码qt-everywhere-opensource-src-5.7.0.tar.xz http://www.download3k.com/Install-Qt.html下载ARM交叉编译工具arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 http://www.veryarm.com/arm-none-
ubuntu-tweak ubuntu 16.04 LTS
ubuntu 16.04 可以方便使用的清理工具 ubuntu-tweak ubuntu 16.04 LTS
Ubuntu 16.04下JDK+Hadoop+Spark环境搭建
Ubuntu 16.04下JDK+Hadoop+Spark环境搭建 Ubuntu 16.04下JDK+Hadoop+Spark环境搭建
交叉编译Qt5.9.6
准备 主机平台:Ubuntu 16.04 LTS(x64) 目标平台:ARM40-A5D3 Qt版本:Qt5.9.6 tslib github sqlite3 ARM-GCC编译工具链:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi 1、下载Qt5.9.6源代码 在Qt官网上下载Qt5.9.6源代码qt-everywhere-opens...
Ubuntu16.04 Caffe 安装编译时的各种坑
Ubuntu16.04 Caffe 安装编译时的各种坑 因为想要进行新的模型训练,必须用到caffe,所以必须要装上它。心存一颗上进的❤,遇到多少坑也毫不气馁。这篇博客博主写的caffe安装相当详细了,我在前面安装的也是十分流畅,但是总到编译时真的是各种坑,感觉没完没了的那种感觉,不管咋样吧,总算出来了,可以训练新的学习内容(≧▽≦)/啦啦啦https://blog.csdn.net/yhaolp...
Ubuntu14.04下静态编译Qt
一、什么是QtQt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。我刚好是需要在Linux环境下做一个基于图像应用的测试,所以就用到了这个跨平台的框架。二、为什么要静态编译Linux下Qt编译出来的程序是默认动态编译的,C/C++也是默认动态编译的,那为什么需要静态编译呢?1.是个人后面要在gem5平
彻底解决ubuntu环境下,Qt5.5以上版本无法进行中文注释的问题。
**声明:测试的系统环境为ubuntu14.04/ubuntu16.04 测试qt的版本有:qt5.6.0/qt5.7.0 方法通过测试,qt可以正常输入中文注释。**1. 安装fcitx-frontend-qt5,很重要,很多教程里面没有这个,导致无法正常输入中文注释。笔者在这里纠结了好久,不管这个有没有效,建议安装。sudo apt-get install fcitx-frontend-qt
Ubuntu16.04下pcl库使用的bug 和 vtk的安装编译过程
本文注意介绍: 1、pcl库在做点云拼接时产生的错误与解决方法 2、Ubuntu16.04下pcl库的安装方式 3、vtk库的安装方法 错误报警: 在使用pcl进行点云拼接时 执行cmake指令报错; cmake .. 报错内容如下: 执行make指令可能会报如下错误: 这是由于pcl1.7在Ubuntu16.04下使用时有bug,可以先安装依赖,...
Ubuntu 16.04 下配置qt连接mysql环境-----无需编译驱动
1、安装libmysqlclient-devsudo apt-get install libmysqlclient-dev sudo apt-get install libqt5sql5-mysql2、进入qt安装目录,/home/zmw/Qt5.6.0/5.6/gcc_64/plugins/sqldrivers            ldd libqsqlmysql.so 发现问题 ...
ubuntu 16.04 编译构建QEMU依赖的软件
在原生ubuntu 16.04下编译构建QEMU过程中,会遇到若干错误。出现这些错误的原因是系统缺少一些软件。根据过去的经验,缺少的软件包列表如下:python, pkg-config, bison, flex, libglib2.0-dev, zlib1g-dev, libpixman-1-dev, libfdt-dev 这些软件包,可通过$ apt -y install [pkg_name]安...
ubuntu16.04下SLAM常用库的安装-参照十四讲
昨天拿到了实验室分下来的台式机,可以各种实践(zuo)了,开心。第一步,装好ubuntu16.04,然后安装各种库和软件。由于在两台电脑上操作无法记录过程,嗯,挺遗憾,不然这篇博文一定很漂亮了~ 一.安装Eigen(c++开源线性代数库): 从ubuntu软件源中安装:sudo apt-get install libeigen3-dev    查看是否安装成功:sudo updated...
ubuntu16.04系统下的kernel 4.10的内核编译以及新增系统调用
1.下载编译过程中的所需的软件依赖包 首先下载编译过程中的编译依赖软件包,此步非常重要。 内核编译依赖软件包主要有一下几个: libncurses5-dev :主要是在make menuconfig时能够出现图形化的选择菜单所依赖的的库 libssl-dev : openssl的依赖包 build-essential:建立debian软件包的工具 openssl :涉及到系