调试qml 出现QML Debugger: Waiting for connection on port xxx...解决办法
在项目生成程序文件夹下按住shift+鼠标右键,在弹出的菜单中选择 在此处打开Powershell窗口(s)


在PowerShell窗口中输入 qmlprofiler -p <port> -attach <ip address> ,回车
例如:qmlprofiler -p 12345 -attach 127.0.0.1

之后回到qtCreator , 选择调试(D)->开始调试->关联到QML端口...

将刚才设置的端口号(例如:12345)输入到端口中,点击OK

将应用程序输出窗口中的项目全部删除,清除工程重新编译下就可以调试qml了。



当遇到QMLDebugger显示'Waiting for connection on port xxx...'时,可以按照以下步骤解决:在项目目录下通过Powershell运行指定命令(qmlprofiler-p<port>-attach<ipaddress>),然后在Qt Creator中选择调试-开始调试-关联到QML端口,输入相同端口号,并清除应用程序输出窗口,重新编译即可开始调试。
726

被折叠的 条评论
为什么被折叠?



