虚拟机_Ubuntu22.10_Qt5.12.2_搜狗——环境搭建教程

目录

一、安装虚拟机

二、安装Ubuntu

三、启用共享文件夹

四、虚拟机下安装qt creator并配置环境

五、虚拟机下汉化并安装搜狗拼音输入法

      在Windows平台下编写的Qt代码有时需要编译为Linux平台下的.so文件,以支持跨平台软件开发。本文整理了从虚拟机安装到Ubuntu22.10安装,再到Qt5.12.2安装,再到输入法安装等一系列详细教程,并且给出可能遇到问题的解决方法。

一、安装虚拟机

1.虚拟机VMware下载

在VMware的官网下载安装包和iso映像文件:

VMware-workstation-full-17.0.0-20800274.exe

ubuntu-22.10-desktop-amd64.iso

2.安装

2.1双击运行安装包

https://img-blog.csdnimg.cn/2287d762711744c192885fb89b6e5ad4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bC85Y-k5ouJ5pav5YS_,size_20,color_FFFFFF,t_70,g_se,x_16

https://img-blog.csdnimg.cn/8f774784d66b4278aca0c7d975a6a82b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bC85Y-k5ouJ5pav5YS_,size_20,color_FFFFFF,t_70,g_se,x_16

2.2然后下一步,直接到自定义安装路径

https://img-blog.csdnimg.cn/8f5854427459489480efe0ce20be1e0d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bC85Y-k5ouJ5pav5YS_,size_20,color_FFFFFF,t_70,g_se,x_16

https://img-blog.csdnimg.cn/1da2ff6bd33b49cd9e6a0856647bfcc3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bC85Y-k5ouJ5pav5YS_,size_20,color_FFFFFF,t_70,g_se,x_16

2.3确定之后,等待…

https://img-blog.csdnimg.cn/5a38e994563c4f72b8338f42238e1e96.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bC85Y-k5ouJ5pav5YS_,size_20,color_FFFFFF,t_70,g_se,x_16

2.4安装过程中需要密钥,可参考如下密钥:

JU090-6039P-08409-8J0QH-2YR7F

2.5安装完成之后,打开桌面生成的程序 ,进入页面,然后选择“创建新的虚拟机”“下一步”

2.6“下一步”

2.7选择稍后安装操作系统,下一步

2.8修改虚拟机名称,修改默认安装位置,不要安装在C盘(影响后面使用)

2.9处理器配置

2.10内存设置

2.11 下一步,下一步

2.12下一步,下一步

2.13磁盘设置

注:磁盘申请尽量大些,防止后面安装其他软件空间不够(建议100G左右)

2.14最后确认一下信息,没问题就点完成

2.15编辑虚拟机设置,选择第一步下载的iso映像文件

点击“编辑虚拟机设置”

点击“CD/DVD(SATA)”“使用ISO映像文件”“浏览”

选择ISO映像文件打开,点击确定

2.16开启此虚拟机,准备安装Ubuntu

二、安装Ubuntu

1.首次打开虚拟机后,选择语言

1.1语言可自选,如果要安装简体中文,直接拉到最下面就有, 点击继续

2.选择键盘布局,点继续

3.点继续

4.点“现在安装”“继续”

5.地域选择上海,点继续

6.设置用户名和密码,点继续,等待…·

注:密码最好简单些,后面敲命令输入密码是不可见的,避免输错密码浪费时间。

7. 安装完毕之后选择“现在重启”,重启虚拟机。至此,虚拟机及Linux系统均已经安装完成。

三、启用共享文件夹

1. 在Windows环境下创建一个文件夹作为与Linux环境下文件的共享使用

2.在虚拟机界面,点击“虚拟机设置”“共享文件夹”“总是启用”“添加”

3.进入文件夹安装向导,点击下一步

在“主机路径”下点击“浏览”

选择第1步在Windows环境下创建的文件夹,点确定,下一步

默认,点击“完成”

4.共享文件夹添加成功,点确定

5.注意事项

5.1 Linux下共享文件路径:

“主目录”“其他位置”“Ubuntu”“mnt”“hgfs”“UbuntuShare”

5.2 重启虚拟机时共享文件夹不显示,在终端敲入以下命令解决:

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

四、虚拟机下安装qt creator并配置环境

1.在qt官网下载.run的安装文件

2.将安装包放在共享文件夹,取出来放在“文件”首页

3.打开终端,敲入命令

3.1下载g++编译器

sudo apt-get install aptitude

sudo aptitude install g++

3.2安装ssh

sudo apt-get install ssh

3.3安装libgl

sudo apt-get install libgl1-mesa-dev

3.4安装qt 5.12.2

注:安装文件在哪,就在哪打开终端!

sudo ./qt-opensource-linux-x64-5.12.2.run

3.4.1进入安装界面,输入注册的qt账号密码,点击Next,点下一步

3.4.2选择安装文件夹

3.4.3根据需求安装组件,点击下一步

3.4.4点击安装,并等待

3.4.5安装完成点击下一步,点完成

安装完毕!

3.5解决Could not start process "make" qmake_all问题

sudo apt-get install build-essential

4.至此环境完美搭建,打开qt创建项目运行成功

4.1 注:若一个项目中有多个工程,为方便调用动态库和打包,在打开(或创建)工程时,最好将项目的所有工程输出构建在同一相对路径下

如下图,将一个工程的Debug和Release构建在同一相对路径下,其他工程亦是。

写法:  ../(文件夹名)

4.2测试加载动态库成功

如图所示,主工程的Main文件成功调用另一个工程的动态库。

5.个别报错解决

Ubuntu环境QT报错:-1 error: cannot find –lGL

https://img-blog.csdnimg.cn/20201022151317690.gif#pic_center

敲入下面命令解决:

sudo apt-get install libgl1-mesa-dev

五、虚拟机下汉化并安装搜狗拼音输入法

1.点击“设置”“区域与语言”“管理已安装的语言”,弹出窗口,点击安装

2.安装完后,点击“添加或删除语言…”,在最下面选择“英语”和“中文(简体)”,点击“应用”

3.安装fcitx

3.1在终端敲入下面命令:

sudo apt-get install fcitx

3.2在键盘输入法系统中,选择“fcitx”选项,点击“应用到整个系统”

4. 通过命令行安装搜狗输入法

4.1安装搜狗输入法

终端敲入:

sudo dpkg -i sogoupinyin_版本号_amd64.deb

注:

如果安装过程中提示缺少相关依赖,则执行如下命令解决:

sudo apt -f install

4.2更新源

在终端执行:

sudo apt update

4.3安装fcitx输入法框架

在终端输入:

sudo apt install fcitx

4.4设置fcitx开机自启动

在终端执行:

sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

4.5卸载系统ibus输入法框架

在终端执行:

sudo apt purge ibus

4.6安装输入法依赖

在终端执行:

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2

sudo apt install libgsettings-qt1

5. 重启电脑、调出输入法

点击桌面右上角的键盘,选择“搜狗输入法”

至此,搜狗输入法安装完毕

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值