Я использую пользовательскую систему сборки (не CMake или qmake) с IDE QtCreator 4.6.0 в Linux, хотя у меня установлены оба этих плагина.
Мой проект кросс-компилирован для встроенного Linuxустройство, для которого я настроил комплект. Он прекрасно собирается , но проблема заключается в этапе развертывания , когда пользовательская система сборки не сообщает исполняемый файл, поэтому не знает, какие файлы развернуть на устройстве.,Я имел в виду эту страницу:
http://doc.qt.io/qtcreator/creator-deployment-embedded-linux.html
На моей странице «Настройки запуска» есть раздел «Развертывание» для «загрузки файлов через SFTP», но файлы «длясписок развертывания пуст (см. первый снимок экрана в приведенной выше ссылке).Когда я пытаюсь развернуть / запустить, он подтверждает, что файлы не были развернуты, и выводит:
No deployment action necessary. Skipping.
Deploy step finished.
Ссылка на документацию сначала говорит "Отредактируйте переменную qmake INSTALLS в файле .pro проекта длядобавьте отсутствующие файлы. ", однако у моего проекта вообще нет файла .pro.Я создал его для удовольствия, и QtCreator даже не подозревает, что он в любом случае может посмотреть на строку INSTALLS, так что это не работает.
В разделе «Развертывание проектов CMake на встроенных устройствах Linux» ввнизу он говорит: «Вы должны указать все другие файлы в файле QtCreatorDeployment.txt, который вы создадите и поместите либо в корневой каталог проекта CMake, либо в каталог сборки активной конфигурации сборки.» Поэтому я создал такой файл в основном каталоге проекта, а также в каталоге сборки:
/home/root
build/test:.
Файл не имеет значения для списка «Файлы для развертывания» даже после перезапуска.Похоже, этот метод в любом случае предназначен для CMake.Тем не менее, я даже явно не отключил сборку CMake в Build & Run> Kits, так что я бы даже не знал, как начать сборку с использованием CMake (и на странице документации нет понимания: https://doc.qt.io/qtcreator/creator-project-cmake.html).одна вещь, которую я изменил на странице «Настройки сборки», заключалась в том, чтобы в «Шаги сборки» вместо обычного шага «Создать» выполнить «Шаг пользовательского процесса».
Как добавить файлы в «Файлы дляРазвернуть "список?