linux(ubuntu/debian)安装QT
<h3 id="开源版和商业版">开源版和商业版</h3><p>最新的QT是付费的商业软件,但是其社区提供了开源的免费版本,供学习使用。</p>
<h2 id="完整版安装">完整版安装</h2>
<p>使用QT 安装脚本,但是opensource 版最新的只支持到5.14.2(目前),下载地址:<br>
官网:下载位置:<code>/archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.run</code><br>
github:qt-opensource-linux目录</p>
<h3 id="赋权限">赋权限</h3>
<pre><code class="language-bash">chmod +x ./qt-opensource-linux-x64-5.14.2.run
</code></pre>
<h3 id="安装">安装</h3>
<pre><code class="language-bash">./qt-opensource-linux-x64-5.14.2.run
</code></pre>
<p>一定要选择Desktop gcc 64-bit,这个不是C、C++的开发环境,而是QT专用的qmake等工具以及include库<br>
<img src="https://img2023.cnblogs.com/blog/2629720/202212/2629720-20221203113734929-232805746.png" alt="" loading="lazy"></p>
<h3 id="卸载">卸载</h3>
<p>进去qt安装目录</p>
<pre><code class="language-bash">./MaintenanceTool
</code></pre>
<h2 id="qt-sdkapt安装">QT-SDK+apt安装</h2>
<p>使用apt可以安装,一是可以加快下载速度,二是5.14.2版本在一些发行版无法运行<br>
下载开发包QT_gcc:github<br>
解压后配置环境变量<code>sudo vim /etc/profile</code>,shift+g键移动到末尾,追加:</p>
<pre><code class="language-bash">export QTDIR=QT_gcc目录
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
</code></pre>
<p>使环境生效:<code>source /etc/profile</code></p>
<p>每次开机自动生效:<code>vim ~/.bashrc</code>,追加:</p>
<pre><code class="language-bash">source /etc/profile
</code></pre>
<h3 id="apt下载qtcreator">apt下载qtcreator</h3>
<pre><code class="language-bash">sudo apt install qtcreator -y
</code></pre>
<p>apt安装的qtcreator比官网的要新几个版本,但是其中的sdk环境不全,主要是没有qmake,所以要单独下载QT_gcc</p>
<h2 id="坑">坑</h2>
<ol>
<li>apt 安装的qtcreator有单独lib,所以不需要用QT_gcc的lib了,不然会找不到版本,导致无法启动qt</li>
<li>安装好qt,进去后创建新的桌面应用项目,然后构建,会提示缺少GL,和GLU库,提示是“qt /usr/bin/ld: cannot find -lGL: No such file or directory”<br>
解决办法:安装这两个库</li>
</ol>
<pre><code class="language-bash">sudo apt install libgl1-mesa-dev
sudo apt install libglu1-mesa-dev
</code></pre>
</div>
<div id="MySignature" role="contentinfo">
<p>本文来自博客园,作者:Tenerome,转载请注明原文链接:https://www.cnblogs.com/Tenerome/p/16945898.html</p><br><br>
来源:https://www.cnblogs.com/Tenerome/p/16945898.html
頁:
[1]