当前位置:首页|资讯

使用WSL配置Qt Gui开发环境详细教程

作者:jeady5发布时间:2024-10-31

本文列举了一些在WSL上配置Qt编译环境中遇到的一些问题及解决方案
环境关键词:

  • Win10 22H

  • Ubuntu18.04

  • xfce桌面

  • 交叉编译arm64

  • qt / qtcreator

  • 中文输入及显示

假设你已经拿到了交叉编译链并安装完成

WSL安装QtCreator集成开发环境


qt.qpa.screen: QXcbConnection: Could not connect to display

  • 方案1:指定X server地址(比如mobaxterm自带的x-server)

  • 方案2:为wsl安装GUI


windows上启动远程桌面(Win+R > mstsc > Enter)
输入上面的IP后回车连接bin并输入wsl用户名密码连接


出现xfce4界面,即可执行鼠标操作

中文乱码


QtCreator交叉编译环境配置

  1. C编译器

2. gdb调试工具

3. Qt版本绑定

4. 手动创建套件

5. 使用指定套件创建 / 编译qt项目
交叉编译好的可执行程序只能拷到arm平台运行,在x86本地无法运行

ld: cannot find -lGL

QFontDatabase: Cannot find font directory

xfce4配置中文输入法

  1. 安装中文输入法

2. 打开输入法配置

3. 添加中文输入方式

4. 切换到中文输入

Ctrl + Space

命令行交叉编译Qt项目

  • qt5.10 qmake构建

  • qt5.10 cmake构建

qmake: could not find a Qt installation of ‘’

  • 方案1: 导出你的qmake所在目录到PATH变量

  • 方案2: 使用qtchooser


其他相关请在在评论区留言讨论



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1