折腾了很久,记录一下,首先参考了网上几个设置,只有这个行得通!
一定要安装XMing
下载地址:Xming X Server for Windows download | SourceForge.net
命令行安装QTCREATOR:
注意,要先update
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install qtcreator
sudo apt-get install qt5-default
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get upgrade
如果不行,再安装
sudo apt install xfce4
上面说的可能大家都遇到过,不再详述,下面讲大家可能没有遇到过的
装好qt后,命令行键入:qtcreator
提示:
cannot connect X DISPLAY 现象是:没有显示

WSL查看IP
首先,WSL2里面,ipconfig 看下自己的IP
Xming 里面也要设置一下
点击【Xlaunch】进行设置,一次不行就多弄几遍
第一步:选择多窗口
第二步:设置Display的参数
第三步:选【start no client】
第四步:选择【no Access Control】
一定要勾选,否则会有这个报错
WSL里面要设置这个文件
sudo vi /etc/profile
在末尾增加:
export DISPLAY=172.17.240.1:0.0
前面是WSL的IP,后面是Xming 的显示端口
再次執行
qtcreator
成功打開了
Xming 记得要先启动