Компиляция проекта Qt5 без QT Creator

Мы создали большую программу, используя QT Creator 5 в Fedora (простая установка). Теперь нам нужно скомпилировать для старых дистрибутивов, включая RH5 и RH6.

Я понимаю, что QT Creator не поддерживает более старые версии libstdc++, которые поставляются с RH5 и RH6. Однако можем ли мы по-прежнему использовать make & qmake из командной строки для компиляции нашего проекта под другими дистрибутивами?


person TSG    schedule 15.10.2013    source источник


Ответы (1)


Qt Creator дает вам команды.

Откройте Qt Creator и ваш проект (в Fedora). Затем перейдите на вкладку «Projects» (со значком папки в левой части окна). Окно должно показать вам этапы компиляции, которые он использует для сборки вашей программы (а также этапы очистки). Большую часть времени. Скопируйте эти шаги в сценарий оболочки, адаптируйте его к целевой платформе (в вашем случае RHEL), а затем скомпилируйте программу, запустив сценарий на целевой платформе (например, RHEL). В противном случае вы можете использовать традиционный qmake && make в Red Hat.

person air-dex    schedule 17.10.2013