Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: ppcat от Ноябрь 22, 2018, 17:48



Название: remote debugging Windows - Linux
Отправлено: ppcat от Ноябрь 22, 2018, 17:48
Ищу ответ на вопрос: Возможно ли удаленно отлаживать
QT Creator работает на Windows 7, отлаживаемое приложение на Linux.
QT библиотеки не используются. Однако, отлаживаемый проек собирается только на Linux

Если да, как и что для этого нужно?


Название: Re: remote debugging Windows - Linux
Отправлено: qate от Ноябрь 22, 2018, 19:14
приложение для linux, собирается тамже - и зачем тогда издеваться над собой запуская qtcreator под вендой ?
делай удаленный доступ на linux и там и отлаживай



Название: Re: remote debugging Windows - Linux
Отправлено: ppcat от Ноябрь 22, 2018, 23:19
Linux специальный, только shell и никаких X-ов. Вот и мудрим.


Название: Re: remote debugging Windows - Linux
Отправлено: sergek от Ноябрь 22, 2018, 23:38
Отладчик и в командной строке работает прекрасно)


Название: Re: remote debugging Windows - Linux
Отправлено: ppcat от Ноябрь 23, 2018, 09:55
А нафига тогда IDE нужны? Можно всё в vim-е закодить.
Так что, с винды отлаживать невозможно?
Студия от Майкрософта например может. Но с ней связываться не хочется.


Название: Re: remote debugging Windows - Linux
Отправлено: Dimas от Ноябрь 23, 2018, 14:06
Можно в windows установить virtualbox. В нем linux c IDE оболочкой и отлаживать из под "Windows" ))


Название: Re: remote debugging Windows - Linux
Отправлено: alex312 от Ноябрь 23, 2018, 15:16
http://doc.qt.io/qtcreator/creator-running-targets.html


Название: Re: remote debugging Windows - Linux
Отправлено: kuzulis от Ноябрь 23, 2018, 16:55
Вполне возможно, что это возможно (тавтология). Нужен вроде подходящий кросс-тулчейн (например с mingw) и RootFS целевой платформы. По крайней мере в Qt-шном Yocto проекте (boot2qt) имеется созможность генерить SDK для Windows хоста, чтобы отлаживать всякие там Linux Embedded железяки. Я просто видел там соответствующие скрипты, но сам не пробовал.

PS: Проще (как говорили выше) установить ВМ с Linux (или отдельный Linux Build Server) куда установить нужный тулчейн и прочее.