在Ubuntu 12上编译Qt 4.8.3失败

Maj*_*Max 5 ubuntu qt build

我是Ubuntu的新手,我在Ubuntu 12上构建Qt 4.8.3时收到了消息:

基本XLib功能测试失败!您可能需要通过编辑/home/majidmax/qt-everywhere-opensource-src-4.8.3/mkspecs/linux-g++中的QMAKE_INCDIR_X11和QMAKE_LIBDIR_X11来修改包含和库搜索路径.

在Ubuntu上构建Qt的正确步骤是什么?

Fre*_*Ben 7

这些是您需要安装的软件包,然后就可以开始了。我刚刚遇到了同样的问题,这对我有用。这些来自 Garlic Tseng 在接受的答案中提供的链接。我只是为了方便起见将它们放在这里:

libfontconfig1-dev
libfreetype6-dev
libx11-dev
libxcursor-dev
libxext-dev
libxfixes-dev
libxft-dev
libxi-dev
libxrandr-dev
libxrender-dev
Run Code Online (Sandbox Code Playgroud)

一个(可复制粘贴)命令即可安装所有内容:

sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxrandr-dev libxrender-dev
Run Code Online (Sandbox Code Playgroud)


Gar*_*eng 5

http://qt-project.org/doc/qt-4.8/requirements-x11.html

该网站提供必须安装的包列表

试试吧〜