统信uos环境Qt开发打包应用程序系列(一)安装统信uos系统

本文详细介绍了如何下载统信UOS家庭版镜像,通过Vmware创建并安装系统,包括设置开发者模式、root密码,更新软件包以及安装open-vm-tools-desktop以支持文件拖拽。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

统信uos家庭版下载

1.统信uos镜像下载地址
家庭版:https://home.uniontech.com/
专业版:https://www.chinauos.com/resource/download-professional(收费)

Vmware安装系统

1.新建虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

2. 安装系统

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
因为是虚拟机不用设置uefi,直接设置交换分区,选择4096MB即4GB,交换分区是Linux的SWAP分区,作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用,合理值一般在内存的2倍左右,可以适当加大。我这里分配与前面设置的内存大小相同。
在这里插入图片描述在这里插入图片描述
将剩余空间直接挂给根分区,其他目录也是挂在根分区下的,所以把空间直接挂到根分区,其他分区使用大小也是占用该空间,使用全盘安装根分区默认15G且不能修改,一些软件安装会占用/usr/bin,/usr/sbin等目录,因为目录没有挂在出来,所以软件占用的空间也是根分区,后续可能发现安装几个软件系统提示不足。根分区分配较小为了后续方便系统备份还原,这里使用虚拟机我们可以拍摄快照,所以不需要备份功能。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

统信uos设置

1.进入开发者模式

在这里插入图片描述

2.设置root密码

终端输入 sudo passwd 这时会提示输入当前用户的密码,输入完成后,会提示输入 root账户的新密码并且新密码输入两次

3.更新系统

sudo apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告)
用法:sudo apt update
apt upgrade:更新已安装的软件包
用法:sudo apt upgrade 软件包名
UOS不用像其他版本换成国内源,已经是默认国内镜像源。

4.安装open-vm-tools-desktop

为了方便虚拟机与真机文件拖拽需要安装open-vm-tools-desktop,安装完后屏幕可自由缩放
sudo apt install open-vm-tools-desktop

参考:https://blog.csdn.net/weixin_45439281/article/details/124734779

### UOSQt5.15.2 的使用指南和配置教程 #### 环境准备 为了在 UOS 上顺利安装并使用 Qt5.15.2,需先确认操作系统的版本以及开发工具链的状态。通常情况下,建议采用官方推荐的编译器组合以确保最佳兼容性和稳定性。对于 Qt5.15.2 来说,虽然没有特别提及与 MSVC 编译器的具体配对情况[^1],但在 Linux 平台上般会优先考虑 GCC 或 Clang。 #### 二、获取 Qt5.15.2 安装包 可以通过多种方式获得适用于 UOSQt5.15.2 版本: - **在线源码下载**:访问 Qt 官方网站或 GitHub 仓库下载对应版本的源代码; - **离线安装文件**:从可渠道获取已打包好的 .run 文件或其他形式的分发版; - **软件中心/包管理器**:部分发行版可能已经提供了预构建的 Qt 软件包,可以直接通过 apt-get install qtbase5-dev 等命令快速部署基础库及其依赖项; #### 三、安装过程中的注意事项 当选择自行编译时需要注意以下几点: - 配置阶段要指定正确的前缀路径以便后续能够正常链接动态库; - 如果计划集成 WebEngine 功能,则应提前验证目标平台上是否存在相应的 Chromium 构建支持; - 对于图形界面应用开发者而言,还需额外关注 OpenGL 及其驱动程序的支持状况; ```bash ./configure -prefix /usr/local/qt5.15.2 \ -opensource -confirm-license \ -nomake examples -no-feature-testlib make && sudo make install ``` #### 四、创建项目模板 完成上述步骤之后就可以着手建立新的 C++ 工程了,在此过程中可以利用 qmake 或者 cmake 这样的自动化构建系统简化工作流程。下面给出段简单的 main.cpp 示例代码用于测试新环境中是否能成功运行基于 QWidget 类型的应用窗口。 ```cpp #include <QApplication> #include <QWidget> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; window.resize(800, 600); window.setWindowTitle("Hello World!"); window.show(); return app.exec(); } ``` #### 五、调试技巧分享 遇到问题时可尝试如下方法排查原因: - 查看日志输出寻找错误提示息; - 利用 strace/gdb 等工具跟踪进程行为; - 向社区论坛求助寻求更多帮助和支持;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值