LINUX.ORG.RU

История изменений

Исправление RiseOfDeath, (текущая версия) :

QtCreator с давних времен умеет заливать бинарник на линуксовый хост (через SFTP).

Как сие сделать: Первое - в файле %myproject%.pro вписать что-то типа

#путь пишите тот, какой вам нужен.
target.path = /home/root
INSTALLS += target

Второе - вам нужно в настройках Qt добавить конфиг для удаленной Linux-машины. (Инструменты -> Параметры -> Устройства) Там задаете все что нужно, включая пароль к SSH, если он есть. Убедитесь что на целевом устройстве установлен gdbserver

И третье - настройки запуска проекта. Где запуск выберите установку на удаленую машину. И уберите из «последовательности действий» прокерку свободного места (у меня она почему-то не работает корректно).

Если хочется, там же можно выбрать вместо передачи бинарника создание тарбола и его установку на удаленной машине.

Все. Готово.

Единственное что, в последних версиях QtCreator (не могу точно сказать начиная с какой именно) что-то криво сделали настройку удаленого устройства. Теперь к «комплектам» можно добавлять только одну машину (раньше можно было в настройках запуска выбрать настройки для какой машины использовать).

Исправление RiseOfDeath, :

QtCreator с давних времен умеет заливать бинарник на линуксовый хост (через SFTP).

Как сие сделать: Первое - в файле %myproject%.pro вписать что-то типа

#путь пишите тот, какой вам нужен.
target.path = /home/root
INSTALLS += target

Второе - вам нужно в настройках Qt добавить конфиг для удаленной Linux-машины. (Инструменты -> Параметры -> Устройства) Там задаете все что нужно, включая пароль к SSH, если он есть. Убедитесь что на целевом устройстве установлен gdbserver

И третье - настройки запуска проекта. Где запуск выберите установку на удаленую машину. И уберите из «последовательности действий» прокерку свободного места (у меня она почему-то не работает корректно).

Если хочется, там же можно выбрать вместо передачи бинарника создание тарбола и его установку на удаленной машине.

Все. Готово.

Единственное что, в последних версиях QtCreator что-то криво сделали настройку удаленого устройства. Теперь к «комплектам» можно добавлять только одну машину (раньше можно было в настройках запуска выбрать настройки для какой машины использовать).

Исправление RiseOfDeath, :

QtCreator с давних времен умеет заливать бинарник на линуксовый хост (через SFTP).

Как сие сделать: Первое - в файле %myproject%.pro вписать что-то типа

#путь пишите тот, какой вам нужен.
target.path = /home/root
INSTALLS += target

Второе - вам нужно в настройках Qt добавить конфиг для удаленной Linux-машины. (Инструменты -> Параметры -> Устройства) Там задаете все что нужно, включая пароль к SSH, если он есть. Убедитесь что на целевом устройстве установлен gdbserver

И третье - настройки запуска проекта. Где запуск выберите установку на удаленую машину. И уберите из «последовательности действий» прокерку свободного места (у меня она почему-то не работает корректно).

Если хочется, там же можно выбрать вместо передачи бинарника создание тарбола и его установку на удаленной машине.

Все. Готово.

Исправление RiseOfDeath, :

QtCreator с давних времен умеет заливать бинарник на линуксовый хост (через SFTP).

Как сие сделать: Первое - в файле %myproject%.pro вписать что-то типа

#путь пишите тот, какой вам нужен.
target.path = /home/root
INSTALLS += target

Второе - вам нужно в настройках Qt добавить конфиг для удаленной Linux-машины. (Инструменты -> Параметры -> Устройства)

И третье - настройки запуска проекта. Где запуск выберите установку на удаленую машину. И уберите из «последовательности действий» прокерку свободного места (у меня она почему-то не работает корректно).

Если хочется, там же можно выбрать вместо передачи бинарника создание тарбола и его установку на удаленной машине.

Все. Готово.

Исходная версия RiseOfDeath, :

QtCreator с давних времен умеет заливать бинарник на линуксовый хост (через SFTP).

Как сие сделать: Первое - в файле %myproject%.pro вписать что-то типа

#путь пишите тот, какой вам нужен.
target.path = /home/root
INSTALLS += target

Второе - вам нужно в настройках Qt добавить конфиг для удаленной Linux-машины. (Инструменты -> Параметры -> Устройства)

И третье - настройки запуска проекта. Где запуск выберите установку на удаленую машину. И уберите из «последовательности действий» прокерку свободного места (у меня она почему-то не работает корректно).

Все. Готово.