QtCreator从Win交叉编译Raspberry Pi,发布远程运行应用程序



我正在设置环境,以便在Windows 7中构建Raspberry Pi应用程序。到目前为止,编译还可以,这样我就可以(手动)将应用程序复制到Pi,它就会按预期运行。

更进一步,我在远程运行我的应用程序(gpioapp)时遇到了困难。即使我看到gpioapp被复制到Pi,QtCreator也不会运行它

QtCreator应用程序输出中显示以下消息:

No protocol specified
gpioapp: cannot connect to X server :0.0
Application finished with exit code 1.

我能做些什么来调查/解决这个问题?

按照@Vality的建议正确设置$DISPLAY,我做了以下操作:

  1. 假设我能够通过SmarTY远程运行该应用程序,那么我检查了它上$DISPLAY的值echo $DISPLAY

localhost:10.0

  1. 返回QtCreator>Projects(左侧),在"运行环境"中将DISPLAY(从:0.0)更改为:10.0

这解决了问题。

最新更新