Здравствуйте, BlackEric, Вы писали:
BE>Нужно его пересобрать под Linux. Как это правильно сделать? Достаточно будет просто пересобрать на целевой системе?
BE>И как в этом случае распространять? Что делать если версия Qt будет отличаться от компа к компу? У нас сейчас 5.7
Ну если у тебя используется только Qt API, то есть хороший шанс, что достаточно будет просто пересобрать. Если же используется какая-то виндовая специфика (например, прямые обращения к Win32 API), или какие-то нестандартные особенности виндового компилятора, придется с этими местами разбираться.
Что до распостранения, я вижу три варианта:
1. Собирать пакеты отдельно для каждого целевого дистрибутива линуха
2. Таскать все нужные библиотеки с собой
3. Собрать и распостранять
snap
Пользователям, конечно, больше понравится первый вариант. При условии, что их любимый дистрибутив войдет в список целевых.