weston support qt debug

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

weston support qt debug

Jump to solution
1,283 Views
zhengguang_yang
Contributor II

Hi 

We are using imx8qxp, Yocto3.0.

Kernel Version:5.4.70

We did not successfully use qtcreator debug mode,

qt_debug_20210924.jpg

However, on the X11 system of imx6 platform, this function is normal.

Do you have any suggestions.

0 Kudos
1 Solution
1,254 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

@zhengguang_yang 

找到qt creator左侧的

项目->run->environment

在其中添加QT_QPA_PLATFORM_PLUGIN_PATH = $QTDIR/plugins/这个变量

在Command line arguments这一栏添加-platform wayland

 

然后就可以远程debug

View solution in original post

0 Kudos
4 Replies
1,279 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

设置XDG_RUNTIME_DIR这个变量,你们的wayland桌面可以正常显示?

你做交叉工具链的时候用的是什么命令?bitbake -c populate_sdk imx-image-full?如果你做的工具链是full版本,不会出现找不到library的问题

QT远程debug的功能目前我后面测试一下。你先试试把bin文件拷贝到板子上看看行不行。

0 Kudos
1,276 Views
zhengguang_yang
Contributor II

你好

1 板卡上这个环境变量默认是有设置的

export XDG_RUNTIME_DIR="/run/user/0"

QtCreator里面该环境变量默认也是有设置的, 和板卡上的是一致的

2 交叉工具链是用命令bitbake -c populate_sdk imx-image-full编译的

3 bin文档拷到板子上运行是可以的

 

0 Kudos
1,255 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

@zhengguang_yang 

找到qt creator左侧的

项目->run->environment

在其中添加QT_QPA_PLATFORM_PLUGIN_PATH = $QTDIR/plugins/这个变量

在Command line arguments这一栏添加-platform wayland

 

然后就可以远程debug

0 Kudos
1,268 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

你试一下的解决办法。

https://forum.qt.io/topic/60865/qt5-wayland-gui-application/4

 

weston合成器已经在运行了,所以只需要在debug运行的时候加上平台参数./myQt5App -platform wayland

0 Kudos