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

时间:2015-11-25 16:08:30

标签: linux qt qt-creator x11 raspberry-pi2

我正在设置环境,以便我可以在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.

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

1 个答案:

答案 0 :(得分:1)

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

  1. 鉴于我能够通过SmarTTY远程运行应用程序,然后我在其上检查了$ DISPLAY的值echo $DISPLAY
  2. localhost:10.0

    1. 返回QtCreator>项目(左侧),在"运行环境"中,将DISPLAY(从:0.0)更改为:10.0
    2. 解决了这个问题。