Задача вот какая:
Собрать бинарник таким образом, чтобы он запустился на любом ядре, с любым железом, на любом дистрибутиве. И желательно, не был привязан к какой то конкретной версии Qt.
Если на 100% этого достичь не получится, то хоть максимально приблизиться к этому.
Qt static build не подходит, т.к. LGPL вроде не позволяет использовать статическую линковку с закрытым исходником.
Есть идеи?
1) Как Qt может быть не привязан к версии Qt?
1) Ну тогда и писать надо на 4.5
2) Собрать один бинарник не выйдет. Нужен и х86 и х64.
3) А как же дистрибутивы, на которых все из исходников собирается?
4) Железо особо не должно влиять, хотя все зависит от проги.
1) ну, не прям 4.5 а 4.5+, тоесть 4.5.x, 4.6.x, 4.7.x, и т.д. на сколько возможно.
2) у меня есть одна бинарная прога под линь, которая до сих пор прекрасно работает на x86_64 2.6.36 ядре. Хотя писалась ещё под ядро х86 2.4.x. Нужно только включить эмуляцию 32-битной архитектуры в ядре.
3) планируется распространение именно closed source программы
Вопрос остаётся открытым.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)