Автор Тема: Кроcкомпиляция в Qt из виндовса для Alt?  (Прочитано 7454 раз)

Оффлайн lonely_myp

  • Начинающий
  • *
  • Сообщений: 15
Ранее никогда с QT и кроскомпиляцией не сталкивался, поэтому ничего не понятно.
Стоит задача из под виндовса в QT собирать программу запускаемую на машине с Alt linux

пока что добился только того что программа собранная в QT под виндой работает под виндой,
а собранная в QT под ALT работает в ALT.
при этом программа в Alt запускается только на системе где была собрана, на другом компьютере с Alt ругается на отсутствие библиотек.

Может есть где опиcание как настроить в винде QT для компиляции под Alt с нужными библиотеками?
« Последнее редактирование: 04.06.2019 11:14:57 от lonely_myp »

Оффлайн hjkl

  • Давно тут
  • **
  • Сообщений: 121
Не понял: а программа, собранная в qt под виндой и собранная в qt под альт - это одна и та же программа?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Ранее никогда с QT и кроскомпиляцией не сталкивался, поэтому ничего не понятно.
Стоит задача из под виндовса в QT собирать программу запускаемую на машине с Alt linux

пока что добился только того что программа собранная в QT под виндой работает под виндой,
а собранная в QT под ALT работает в ALT.
при этом программа в Alt запускается только на системе где была собрана, на другом компьютере с Alt ругается на отсутствие библиотек.

Может есть где опиcание как настроить в винде QT для компиляции под Alt с нужными библиотеками?
да без проблем - разворачиваете под виндой WSL (или WSL2) и там статический бинарник собираете  ;-D

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Обсуждение внутренней кухни винды (как что-то там настроить в винде для чего-то там) на форуме альт линукс это нонсенс (см. пункт 5 правил форума). Переношу в оффтопный раздел.

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
QT — это QuickTime. То, что вы ходтите, называется Qt.

Оффлайн lonely_myp

  • Начинающий
  • *
  • Сообщений: 15
это одна и та же программа?
да.

Оффлайн lonely_myp

  • Начинающий
  • *
  • Сообщений: 15
(см. пункт 5 правил форума)
Не увидел пункта про запрет на обсуждение кросс копиляции. Не понимаю причины переноса.

Вопрос кросс компиляции и удалённой отладки крайне интересен для разработки embedded.
Надо понимать что не всегда можно подключить монитор с клавиатурой к прибору и разрабатывать ПО непосредственно на железке.

У QNX например есть своя среда разработки на базе Эклипса, разворачивается под виндой и в ней можно компилировать программы под целевую систему и производить удалённую отладку на устройстве.
Насколько я понял для Альта готового решения нет.
Возможно кто-то уже сталкивался и знает как сделать так чтоб проект собирался и запускался на удалённой железке?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Не увидел пункта про запрет на обсуждение кросс копиляции. Не понимаю причины переноса.
Перенос был из-за вот этого сообщения
Может есть где опиcание как настроить в винде QT для компиляции под Alt с нужными библиотеками?
Как и что настраивать в винде, вы должны спрашивать не на форуме альт линукса. Тем более, что Qt не является чем-то альтоспецифичным. Про запрет на обсуждение внутренней кухни винды в правилах написано.