ubuntu下编译qt的常见错误

1.执行./configure 出现: /bin/sh^M: bad interpreter: No such file or directory 

这是因为unix和window的行结束字符不同,用dos2unix或者任何文本编辑器转换configure文件就可以了 

 

2. 执行./configure 出现:"You don't seem to have 'make' or 'gmake' in your PATH" 

sudo apt-get install build-essential 

如果还不能解决,手动指定$MAKE 

export MAKE=/usr/bin/make

 

3.编译时(webkit)出现:"cannot find -lXrender" 

确认安装了libX11-dev 

如果还不行: 

cd /usr/lib 

ln -s libXrender.so.1 libXrender.so 

(其中的libXrender.so.1为安装的x11版本) 

注意: 编译时需要修改mkspecs/xxx文件夹的qmake.conf默认X11和OpenGL配置 

默认配置-> 

QMAKE_LIBDIR_X11 = /usr/X11R6/lib64 
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib64 

例:(ubuntu 10.10 X64) 

QMAKE_LIBDIR_X11 = /usr/lib/X11

 

 

 

 

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Ubuntu编译Qt源码需要确保你的系统满足一些先决条件。首先,你需要安装一些必要的软件包和依赖项,包括构建工具、开发库和其他支持库。然后,你可以下载Qt源码并按照官方文档提供的步骤进行编译。 以下是一个大致的步骤概述: 1. 下载Qt源码:你可以从Qt官方网站(https://www.qt.io/download)下载最新版本的Qt源码。 2. 安装必要的软件包和依赖项:在开始编译Qt之前,你需要确保你的系统已经安装了一些必要的软件包和依赖项。你可以参考官方文档(https://doc.qt.io/qt-5/linux.html)中列出的要求,并根据你的Ubuntu版本进行适当的安装。 3. 配置Qt编译选项:在进入Qt源码目录后,运行configure命令来配置编译选项。你可以使用不同的选项来自定义你的Qt安装。例如,如果你想启用OpenGL支持,你可以使用`-opengl`选项。具体的选项可以在官方文档中找到。 4. 编译Qt源码:在成功配置了编译选项后,运行make命令来编译Qt源码。这可能需要一些时间,具体取决于你的系统性能和源码规模。 5. 安装Qt:在编译完成后,运行make install命令来安装Qt到系统中。这将把Qt库和工具安装到指定的目录。 请注意,这只是一个大致的步骤概述。具体的步骤和命令可能因你的系统和Qt版本而有所不同。因此,建议你在编译之前仔细阅读官方文档,并遵循官方提供的详细步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值