【jetson笔记】解决vscode远程调试qt.qpa.xcb: could not connect to display报错

配置x11转发

jetson远程安装x11转发

安装Xming

Xming下载

安装完成后打开安装目录C:\Program Files (x86)\Xming

用记事本打开X0.hosts文件,添加jetson IP地址

后续IP改变需要重新修改配置文件

bash 复制代码
localhost
192.168.107.57

打开Xlaunch

Win菜单搜索Xlaundch打开

一直默认下一页就行

注意这个数字0与后续配置对应

vscode添加配置

如果运行的是python文件,选中文件点击运行-添加配置env

注意其中IP为主机IP,不是jetson IP,win:cmd输入ipconfig查询ip地址

冒号后面为上述Xlaunch配置的数字0

bash 复制代码
"configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true,
            "env":{
                "DISPLAY": "192.168.107.227:0.0"
            }
         }
    ]

之后点击运行程序即可

如果不是python文件则可以进行全局转发

jetson全局转发

bash 复制代码
sudo vi ~/.bashrc

添加全局变量,注意此处为主机IP

bash 复制代码
export DISPLAY="192.168.107.227:0.0"

esc+:wq 保存退出

bash 复制代码
source ~/.bashrc

重启jetson即可

如果后续不需要转发删除即可

不需要看远程画面可以添加

bash 复制代码
export QT_QPA_PLATFORM="offscreen"
相关推荐
zjeweler8 小时前
“网安+护网”终极300多问题面试笔记-3共3-综合题型(最多)
笔记·网络安全·面试·职场和发展·护网行动
lss_dgr9 小时前
vscode中ssh环境登录copilot没有反应的问题解决
ide·vscode·copilot
嵌入式×边缘AI:打怪升级日志11 小时前
Qt GUI 程序开发完全学习笔记(从环境搭建到第一个界面程序
qt
Elaine33614 小时前
【软件测试系统学习笔记:从理论基础到接口实战】
软件测试·笔记·学习·接口测试
xuhaoyu_cpp_java14 小时前
Maven学习(二)
java·经验分享·笔记·学习·maven
智者知已应修善业14 小时前
【51单片机4位数循环小数位移数值位移】2023-6-9
c++·经验分享·笔记·算法·51单片机
雾喔15 小时前
【学习笔记3】AI 工程实战
人工智能·笔记·学习
云淡风轻__15 小时前
在 VSCode 中配置 LaTeX 环境的保姆级教程
ide·vscode·编辑器
qeen8716 小时前
【算法笔记】时间复杂度与空间复杂度
笔记
嵌入式×边缘AI:打怪升级日志16 小时前
使用文件 I/O 操作硬件 —— 从 LED 到温湿度传感器
qt·led·温湿度传感器