1.1. Ubuntu 14.04. Установка пакета библиотек qt4, qt5 и ide qtcreator:
sudo apt-get install qt-sdk
После установки таким образом пакета qt-sdk и всех связанных пакетов на машину с Ubuntu 14.04 amd64 мы получим рабочую среду Qt Creator с настроенной связкой для использования qt5 (/usr/lib/x86_64-linux-gnu/qt5/bin/qmake). Кроме этого установлен пакет qt4. который надо всего лишь настроить (/usr/lib/x86_64-linux-gnu/qt4/bin/qmake).
1.2. В Fedora 30 qmake qt4 находится в пакете qt-devel, qmake qt5 - в пакете qt5-qtbase-devel , qtcreator - в пакете qt-creator :
sudo dnf install qt-devel qt5-qtbase-devel qt-creator
После установки qtcreator подобным образом надо поправить настроенный kit:
1) https://blog.sarah-maas.com/2018/04/07/setting-up-qt-creator-on-fedora-27/
2) https://dougie.io/linux/qt-creator-fedora/
При попытке добавить комплект кастомный кросскомпилированный комплект на базе qt4, а именно найти qmake, возникает проблема, qtcreator (у меня 4.10) не может найти в папке файл qmake. Дело в том, что современный формат файла выглядит так qmake-qt4 или qmake-qt5. Надо в папке, где лежит собранный qmake (у меня /usr/local/tools/qt_4.8.3_arm/bin), создать символьную ссылку и тогда qtcreator найдет qmake:
sudo ln -s ./qmake ./qmake-qt4
Для сборки проектов на qt ставим компилятор и toochain:
sudo dnf groupinstall "C Development Tools and Libraries"
sudo dnf install mesa-libGL-devel
sudo apt-get install libboost-all-dev libboost-system-dev libboost-regex-dev libboost-date-time-dev libboost-chrono-dev libboost-filesystem-dev libboost-thread-dev
2.2. Для fedora 30 следующая команда:
sudo dnf install boost-devel
3.1. Установка БД Posgresql 9.3, библиотеки libpq, клиента для администрирования баз pgAdmin:
sudo apt-get install postgresql-server-dev-9.3 postgresql-9.3 pgadmin3
4.1. Устанавливаем систему версионного контроля Mercurial (Hg) с удобным клиентом TortoiseHg:
sudo apt-get install tortoisehg
4.2. Устанавливаем систему версионного контроля Mercurial (Hg) с удобным клиентом TortoiseHg:
Настройка целей сборки в QtCreator:
1) https://doc.qt.io/qtcreator/creator-targets.html
2) Setting Up Qt Creator Kit for BBB in Debian https://www.youtube.com/watch?v=eZ-HOc2P_EI
Ссылки (boost, fedora):
1) https://stackoverflow.com/questions/2278881/boost-c-library-install
Ссылки (qt, fedora):
1) https://superuser.com/questions/1510814/which-package-provides-qmake-on-fedora
3) https://www.linux.org.ru/forum/development/12021615
sudo apt-get install qt-sdk
После установки таким образом пакета qt-sdk и всех связанных пакетов на машину с Ubuntu 14.04 amd64 мы получим рабочую среду Qt Creator с настроенной связкой для использования qt5 (/usr/lib/x86_64-linux-gnu/qt5/bin/qmake). Кроме этого установлен пакет qt4. который надо всего лишь настроить (/usr/lib/x86_64-linux-gnu/qt4/bin/qmake).
1.2. В Fedora 30 qmake qt4 находится в пакете qt-devel, qmake qt5 - в пакете qt5-qtbase-devel , qtcreator - в пакете qt-creator :
sudo dnf install qt-devel qt5-qtbase-devel qt-creator
После установки qtcreator подобным образом надо поправить настроенный kit:
1) https://blog.sarah-maas.com/2018/04/07/setting-up-qt-creator-on-fedora-27/
2) https://dougie.io/linux/qt-creator-fedora/
При попытке добавить комплект кастомный кросскомпилированный комплект на базе qt4, а именно найти qmake, возникает проблема, qtcreator (у меня 4.10) не может найти в папке файл qmake. Дело в том, что современный формат файла выглядит так qmake-qt4 или qmake-qt5. Надо в папке, где лежит собранный qmake (у меня /usr/local/tools/qt_4.8.3_arm/bin), создать символьную ссылку и тогда qtcreator найдет qmake:
sudo ln -s ./qmake ./qmake-qt4
Для сборки проектов на qt ставим компилятор и toochain:
sudo dnf groupinstall "C Development Tools and Libraries"
sudo dnf install mesa-libGL-devel
2.1. Установка дефолтных библиотек boost (для ubuntu 14.04.1 - boost 1.54), необходимых для асинхронного tcp и udp общения:
sudo apt-get install libboost-all-dev libboost-system-dev libboost-regex-dev libboost-date-time-dev libboost-chrono-dev libboost-filesystem-dev libboost-thread-dev
2.2. Для fedora 30 следующая команда:
sudo dnf install boost-devel
3.1. Установка БД Posgresql 9.3, библиотеки libpq, клиента для администрирования баз pgAdmin:
sudo apt-get install postgresql-server-dev-9.3 postgresql-9.3 pgadmin3
sudo apt-get install tortoisehg
4.2. Устанавливаем систему версионного контроля Mercurial (Hg) с удобным клиентом TortoiseHg:
sudo dnf install tortoisehg
1) https://doc.qt.io/qtcreator/creator-targets.html
2) Setting Up Qt Creator Kit for BBB in Debian https://www.youtube.com/watch?v=eZ-HOc2P_EI
Ссылки (boost, fedora):
1) https://stackoverflow.com/questions/2278881/boost-c-library-install
Ссылки (qt, fedora):
1) https://superuser.com/questions/1510814/which-package-provides-qmake-on-fedora
3) https://www.linux.org.ru/forum/development/12021615
Комментариев нет:
Отправить комментарий