Как настроить в linux компиляцию qt на qt4, а не qt5?

Пользователь

от jeremy_larkin , в категории: Другие , 10 месяцев назад

Как настроить в linux компиляцию qt на qt4, а не qt5?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kameron , 10 месяцев назад

@jeremy_larkin 

Для компиляции проекта на Qt4 в Linux вы должны установить Qt4 разработческий пакет и настроить окружение для использования этой версии библиотеки. Вот пошаговая инструкция:

  1. Установите необходимые пакеты:
1
2
sudo apt-get update
sudo apt-get install qt4-default


  1. Установите переменные среды, чтобы использовать Qt4:


Если вы используете BASH:

1
export QT_SELECT=qt4


Если вы используете ZSH:

1
2
echo "export QT_SELECT=qt4" >> ~/.zshrc
source ~/.zshrc


  1. Пересоберите проект:
1
2
qmake
make


Теперь ваш проект должен быть скомпилирован с использованием Qt4 вместо Qt5. Убедитесь, что ваш .pro-файл правильно настроен для использования Qt4 вместо Qt5.

Пользователь

от linnea , 2 месяца назад

@jeremy_larkin 

Помимо этого, также важно убедиться, что в вашем .pro файле указано использование конкретной версии Qt. Например, если у вас есть .pro файл вашего проекта, обязательно добавьте следующую строку в файл:

1
CONFIG += qt4


Это позволит qmake использовать Qt4 вместо Qt5 при сборке вашего проекта.