ubuntu10.04下Qt5.3.1自带的qtcreator无法启动的问题!

时间:2022-01-24 15:41:05
Qt5.3.1/Tools/QtCreator/bin$ ./qtcreator
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.
Reinstalling the application may fix this problem.
已放弃

求解!

7 个解决方案

#1


看看
sudo apt get install libx11-xcb-dev

#2


引用 1 楼 jiangcaiyang123 的回复:
看看
sudo apt get install libx11-xcb-dev


装了,仍然不行!

#3


Ubuntu 10.04有些老了,最好升级到最新的Ubuntu。或者试试这个方法:
引用
Development packages for these libraries contain header files that are used when building Qt from its source code. On Debian-based GNU/Linux systems, for example, we recommend that you install the following development packages:

libfontconfig1-dev
libfreetype6-dev
libx11-dev
libxext-dev
libxfixes-dev
libxi-dev
libxrender-dev
libxcb1-dev
libx11-xcb-dev
libxcb-glx0-dev
Additionally, if you do not configure with -qt-xcb, you should also install these development packages:

libxcb-keysyms1-dev
libxcb-image0-dev
libxcb-shm0-dev
libxcb-icccm4-dev
libxcb-sync0-dev
libxcb-xfixes0-dev
libxcb-shape0-dev
libxcb-randr0-dev
libxcb-render-util0-dev
Some of these packages depend on others in this list, so installing one may cause others to be automatically installed. Other distributions may provide system packages with similar names.

#4


引用 3 楼 jiangcaiyang123 的回复:
Ubuntu 10.04有些老了,最好升级到最新的Ubuntu。或者试试这个方法:
引用
Development packages for these libraries contain header files that are used when building Qt from its source code. On Debian-based GNU/Linux systems, for example, we recommend that you install the following development packages:

libfontconfig1-dev
libfreetype6-dev
libx11-dev
libxext-dev
libxfixes-dev
libxi-dev
libxrender-dev
libxcb1-dev
libx11-xcb-dev
libxcb-glx0-dev
Additionally, if you do not configure with -qt-xcb, you should also install these development packages:

libxcb-keysyms1-dev
libxcb-image0-dev
libxcb-shm0-dev
libxcb-icccm4-dev
libxcb-sync0-dev
libxcb-xfixes0-dev
libxcb-shape0-dev
libxcb-randr0-dev
libxcb-render-util0-dev
Some of these packages depend on others in this list, so installing one may cause others to be automatically installed. Other distributions may provide system packages with similar names.


是比较老了,但是限于一个硬件驱动只能在10.04下运行,所以没办法...

#5


请问楼主问题解决了吗?我也遇到了同样的问题,求解,谢谢

#6


我也遇到了。。。求助。。目测原因:
之前装过一次qt,因为第一次装,后来卸载的时候,傻逼的用apt-get 卸载了一些别的东西,结果现在要用
qt了,重新装,就不行了。。

#7


引用 3 楼 jiangcaiyang123 的回复:
Ubuntu 10.04有些老了,最好升级到最新的Ubuntu。或者试试这个方法:
引用
Development packages for these libraries contain header files that are used when building Qt from its source code. On Debian-based GNU/Linux systems, for example, we recommend that you install the following development packages:

libfontconfig1-dev
libfreetype6-dev
libx11-dev
libxext-dev
libxfixes-dev
libxi-dev
libxrender-dev
libxcb1-dev
libx11-xcb-dev
libxcb-glx0-dev
Additionally, if you do not configure with -qt-xcb, you should also install these development packages:

libxcb-keysyms1-dev
libxcb-image0-dev
libxcb-shm0-dev
libxcb-icccm4-dev
libxcb-sync0-dev
libxcb-xfixes0-dev
libxcb-shape0-dev
libxcb-randr0-dev
libxcb-render-util0-dev
Some of these packages depend on others in this list, so installing one may cause others to be automatically installed. Other distributions may provide system packages with similar names.

我安装完这些就可以了

#1


看看
sudo apt get install libx11-xcb-dev

#2


引用 1 楼 jiangcaiyang123 的回复:
看看
sudo apt get install libx11-xcb-dev


装了,仍然不行!

#3


Ubuntu 10.04有些老了,最好升级到最新的Ubuntu。或者试试这个方法:
引用
Development packages for these libraries contain header files that are used when building Qt from its source code. On Debian-based GNU/Linux systems, for example, we recommend that you install the following development packages:

libfontconfig1-dev
libfreetype6-dev
libx11-dev
libxext-dev
libxfixes-dev
libxi-dev
libxrender-dev
libxcb1-dev
libx11-xcb-dev
libxcb-glx0-dev
Additionally, if you do not configure with -qt-xcb, you should also install these development packages:

libxcb-keysyms1-dev
libxcb-image0-dev
libxcb-shm0-dev
libxcb-icccm4-dev
libxcb-sync0-dev
libxcb-xfixes0-dev
libxcb-shape0-dev
libxcb-randr0-dev
libxcb-render-util0-dev
Some of these packages depend on others in this list, so installing one may cause others to be automatically installed. Other distributions may provide system packages with similar names.

#4


引用 3 楼 jiangcaiyang123 的回复:
Ubuntu 10.04有些老了,最好升级到最新的Ubuntu。或者试试这个方法:
引用
Development packages for these libraries contain header files that are used when building Qt from its source code. On Debian-based GNU/Linux systems, for example, we recommend that you install the following development packages:

libfontconfig1-dev
libfreetype6-dev
libx11-dev
libxext-dev
libxfixes-dev
libxi-dev
libxrender-dev
libxcb1-dev
libx11-xcb-dev
libxcb-glx0-dev
Additionally, if you do not configure with -qt-xcb, you should also install these development packages:

libxcb-keysyms1-dev
libxcb-image0-dev
libxcb-shm0-dev
libxcb-icccm4-dev
libxcb-sync0-dev
libxcb-xfixes0-dev
libxcb-shape0-dev
libxcb-randr0-dev
libxcb-render-util0-dev
Some of these packages depend on others in this list, so installing one may cause others to be automatically installed. Other distributions may provide system packages with similar names.


是比较老了,但是限于一个硬件驱动只能在10.04下运行,所以没办法...

#5


请问楼主问题解决了吗?我也遇到了同样的问题,求解,谢谢

#6


我也遇到了。。。求助。。目测原因:
之前装过一次qt,因为第一次装,后来卸载的时候,傻逼的用apt-get 卸载了一些别的东西,结果现在要用
qt了,重新装,就不行了。。

#7


引用 3 楼 jiangcaiyang123 的回复:
Ubuntu 10.04有些老了,最好升级到最新的Ubuntu。或者试试这个方法:
引用
Development packages for these libraries contain header files that are used when building Qt from its source code. On Debian-based GNU/Linux systems, for example, we recommend that you install the following development packages:

libfontconfig1-dev
libfreetype6-dev
libx11-dev
libxext-dev
libxfixes-dev
libxi-dev
libxrender-dev
libxcb1-dev
libx11-xcb-dev
libxcb-glx0-dev
Additionally, if you do not configure with -qt-xcb, you should also install these development packages:

libxcb-keysyms1-dev
libxcb-image0-dev
libxcb-shm0-dev
libxcb-icccm4-dev
libxcb-sync0-dev
libxcb-xfixes0-dev
libxcb-shape0-dev
libxcb-randr0-dev
libxcb-render-util0-dev
Some of these packages depend on others in this list, so installing one may cause others to be automatically installed. Other distributions may provide system packages with similar names.

我安装完这些就可以了