程序笔记   发布时间:2022-07-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

目的

  • 在 WSL2 Ubuntu1604 上使用 Qt Creator IDE编辑代码
  • 不安装Ubuntu桌面

Win10端下载安装Xming

  • 下载 这里我选择的是使用比较广泛的6.9版, 下载地址: https://xming.en.softonic.com/#older-versions

  • 安装

  • 配置

    • Xlaunch 配置   启动 XLaunch , 按下图配置好

      WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator

      WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator

      WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator

      WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator

    • Xming 配置   修改 Xming 快捷方式属性, 添加一个 -ac 参数

      WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator

    • 防火墙配置   检查防火墙配置, 如图:

      WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator

Ubuntu端配置

  • 查看 Win 这边的参数, 如图, 记好 wsl 网卡的 ip, 后面用.
PS C:Windowssystem32> ipconfig /all

WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator

  • 查看Xming Server的参数

    WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator

  • 进入Ubuntu修改DISPLAY参数

# 编辑 ~/目录下的 .bashrc文件
# 加入以下一行: ip和后面的参数就是上面Win里面查到的 wsl 网卡的 ip.
export DISPLAY=192.168.16.1:0.0
  • 应用上述修改
source .bashrc

Ubuntu端安装必要的图形库

  • 安装字体库支持
sudo apt-get update
sudo apt-get install libfontconfig1
  • 安装图形库
sudo apt-get install mesa-common-dev
  • 更新
sudo apt-get upgrade

安装run格式的Qt安装包

  • 直接运行Qt安装程序会报错如下:
test@test:~$ ./qt-opensource-linux-x64-5.9.7.run
./qt-opensource-linux-x64-5.9.7.run: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory
  • 安装一下提示中缺少的库
# sudo apt-get update
sudo apt-get install libx11-xcb-dev
  • 再次运行Qt安装程序
test@test:~$ ./qt-opensource-linux-x64-5.9.7.run
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-edu'
failed to get the current screen resources
[102] Warning: QXcbConnection: XCB error: 170 (Unknown), sequence: 170, resource id: 90, major code: 146 (Unknown), minor code: 20
  • 此时, Win端会自动弹出Qt安装界面, 如果 Xming Server 没有自动弹出Qt安装界面, 可以手动点击一下Win右下角运行着的 Xming Server , 就看到了Qt的安装界面了. 如图

    WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator

  • 后面的步骤就和在Win上安装Qt一样了.

其它命令

  • Ubuntu16.04换清华源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
sudo apt-get update

大佬总结

以上是大佬教程为你收集整理的WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator全部内容,希望文章能够帮你解决WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: