18.12.2017, 12:56, "Иван Кувалдин" <[email protected]>:
> Hello.
>
> I develop a cross-platform Qt application with GUI. It works fine on host 
> system in both x32 and x64 variants. Next is to deploy the application on a 
> remote i386 host. It works fine there too. But when I run the app on the 
> remote host through QtCreator, it fails to connect to a display, because it 
> does not exist. The solution is to access to remote host with `-X` option. 
> Definitely. This way it opens window(s) on a local (development) machine.
>
> How to explain QtCreator->Tools->Devices module to connect via `ssh -X`?!
> I believe there is a hidden configuration option in some file, and no need to 
> recompile.
> Thanks in advance.

Note that Qt Creator does not use system ssh client for running remote 
processes,
but uses internal SSH client library built on top of Botan. So it's not 
possible to pass
arbitrary arguments of openssh client to some magic place and get its behavior.

Advice with setting DISPLAY variable seems to be closer to what this feature was
originally meant to do: run application on remote device in the same way as it 
would be
run there normally. X11 forwarding runs application remotely but using your 
local X server
to display it.


>
> Related Questions:
>  0. 
> https://forum.qt.io/topic/86047/how-to-make-qtcreator-to-connect-to-a-remote-device-generic-linux-with-x-forwarding-enabled-ssh-x
>  1. 
> https://stackoverflow.com/questions/47838027/how-to-remotely-debug-graphic-application-with-qtcreator
>
> --
> With best regards Ivan Kuvaldin
> С уважением Иван Кувалдин.
> _______________________________________________
> Qt-creator mailing list
> [email protected]
> http://lists.qt-project.org/mailman/listinfo/qt-creator

-- 
Regards,
Konstantin
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator

Reply via email to