1、问题描述
以服务器pi5作为远程解释器,本地win11使用vscode远程调试视觉时报错如下:
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "xxxxx" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
2、问题解决
经查询了解到这和IDE不能直接回传图形界面相关,比如一份代码中添加cv.imshow()后报上述错误,可借助第三方ssh软件解决,我用的是远程ssh软件MobaXterm(或其他支持图形回传的远程软件)
2.1 MobaXterm
echo $DISPLAY
2.2 vscode终端
export DISPLAY=localhost:10.0
注:看到的教程说每次都需要输,目前我的实际操作效果是关掉当前终端新打开一个终端的情况下需要重新输,一直是这个终端就不用输