xilinx soc学习笔记之在Ubuntu上安装Qt 5

介绍

这是将Qt 5.7.0安装到Ubuntu 12.10的教程。它可能用于某些较新版本的Qt和Ubuntu。作为反例,Ubuntu 16.04 LTS使用独立的系统来控制Qt版本。遵循以下针对Ubuntu 16.04的指示进行操作会导致错误,即使您未安装qt5,也无法在qt4目录中找到文件。发现了OpenGL的另一个不同之处,并在下面的注释中进行了添加。

安装指南

  • 下载(http://download.qt.io/new_archive/qt/5.11/5.11.3/)

访问Qt下载页面,下载32位或64位Linux安装,具体取决于您的Ubuntu版本。也可以使用wget通过命令行下载安装文件。

例:

wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run
  • 安装

调整权限,运行安装程序,然后按照说明完成安装。

chmod +x qt-opensource-linux-x64-5.7.0.run
./qt-opensource-linux-x64-5.7.0.run
  • 安装g ++

打开终端并执行以下命令来安装g ++:

sudo apt-get install build-essential
  • 安装通用字体配置库-运行时

打开终端并执行以下命令以安装通用字体配置库的完整运行时文件:

sudo apt-get install libfontconfig1
  • 配置编译器

启动Qt Creator。转到工具>选项。单击“ 构建并运行”,然后选择“ 套件选项卡。如果未自动检测到编译器,请对其进行配置。

  • 安装OpenGL库

执行以下命令以安装OpenGL库:

sudo apt-get install mesa-common-dev

 注意:仅安装上述的mesa-common-dev工具包不足以更新Ubuntu版本。根据Qt论坛[1]中的评论,需要安装其他软件包。执行以下命令:

sudo apt-get install libglu1-mesa-dev -y

经过Qt5.3.1和Ubuntu 14.04的测试,它解决了缺少-lGL的问题。

  • 设置与专业文件的文件关联

从在线源安装时,文件关联不会自动完成。当您尝试将其与文件资源管理器关联时,它也不会显示。创建一个名为“ Qt-Creator.desktop”的文件,并用以下内容填充该文件。

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=QtCreator
Comment=QtCreator
NoDsiplay=true
Exec=(Install folder of QT)/Tools/QtCreator/bin/qtcreator %f
Icon=(Install folder of QT)/5.4/Src/qtdoc/doc/images/landing/icon_QtCreator_78x78px.png
Name[en_US]=Qt-Creator

将此文件放置在home .local / share / applications中。

在同一目录中编辑一个名为“ defaults.list”的文件。添加以下行。

text/qtcreator=Qt-Creator.desktop;

打开文件mimeapps.list并检查是否存在以下行。

application/vnd.nokia.qt.qmakeprofile=qtcreator.desktop

如果没有,则将其添加到[添加的关联]下。

运行以下命令。

sudo update-mime-database /usr/share/mime

现在,Qt已添加到文件关联列表中。

故障排除

  • Qt Creator需要设置编译器才能构建

按照上一节的说明为Qt Creator配置编译器。

  • 错误:g ++:找不到命令

解:

sudo apt-get install build-essential
  • 错误:GL / gl.h:没有这样的文件或目录

解:

sudo apt-get install mesa-common-dev

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Xilinx,SoC学习之路)