ubuntu64 qt5.12.12 不能生成可执行文件
时间: 2023-11-27 09:01:13 浏览: 84
如果在Ubuntu 64位操作系统上安装了Qt 5.12.12但无法生成可执行文件,可能有几个原因。
首先,确保已正确安装了Qt 5.12.12。您可以通过查看Qt Creator中的Qt版本或运行`qmake -v`命令来验证已成功安装。如果Qt未正确安装,您可能需要重新安装Qt。
其次,检查项目的构建设置。确保您的项目正确配置了Qt 5.12.12版本作为目标构建套件。您可以在项目的.pro文件中添加如下行来指定Qt版本:
```c++
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
# 指定Qt版本为5.12.12
QT += 5.12.12
```
另外,检查项目的构建目标是否正确设置为生成可执行文件。您可以在Qt Creator的“项目设置”中的“构建和运行”部分检查。
同时,确保您的项目正确设置了构建步骤和构建目标。在Qt Creator中,您可以通过选择正确的构建配置并确保构建目标设置为生成可执行文件来实现。
最后,检查您的代码是否存在错误或依赖项缺失。如果代码中存在错误,可能会导致生成失败。另外,您还应该确保所使用的任何第三方库或依赖项已正确安装并配置。
如果上述步骤均无法解决问题,您可以尝试重新安装Qt 5.12.12并重新配置和构建项目。如果问题仍然存在,可以尝试使用其他版本的Qt或导入项目到其他IDE中以查找解决方法。
相关问题
ubuntu 安装qt5.12.7
以下是在Ubuntu上安装Qt 5.12.7的步骤:
1. 首先,确保你已经连接到互联网。
2. 打开终端,并执行以下命令来安装Qt Chooser工具:
```shell
sudo apt-get install qtchooser
```
3. 下载Qt 5.12.7的安装包。你可以从Qt官方网站下载,或者使用以下命令下载:
```shell
wget http://download.qt.io/official_releases/qt/5.12/5.12.7/qt-opensource-linux-x64-5.12.7.run
```
4. 授予安装包执行权限:
```shell
chmod +x qt-opensource-linux-x64-5.12.7.run
```
5. 运行安装包并按照提示进行安装:
```shell
./qt-opensource-linux-x64-5.12.7.run
```
6. 安装完成后,打开终端并执行以下命令来添加Qt 5.12.7的配置:
```shell
sudo vi /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
```
在打开的文件中,添加以下内容:
```
/opt/Qt5.12.7/5.12.7/gcc_64/bin
```
7. 最后,安装libglu1-mesa-dev包以满足Qt的依赖:
```shell
sudo apt-get install libglu1-mesa-dev -y
```
现在,你已经成功在Ubuntu上安装了Qt 5.12.7。
ubuntu 安装qt5.12.9
好的,以下是安装 Qt5.12.9 的步骤:
1. 首先,打开终端并输入以下命令以更新软件包列表:
```
sudo apt-get update
```
2. 接着,输入以下命令以安装 Qt5.12.9 的依赖项:
```
sudo apt-get install build-essential libgl1-mesa-dev
```
3. 然后,下载 Qt5.12.9 安装包。你可以从官方网站下载或使用以下命令下载:
```
wget http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.run
```
4. 下载完成后,给安装包添加可执行权限:
```
chmod +x qt-opensource-linux-x64-5.12.9.run
```
5. 最后,运行安装程序并按照提示进行安装:
```
./qt-opensource-linux-x64-5.12.9.run
```
安装完成后,你就可以在 Ubuntu 上使用 Qt5.12.9 了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)