Показаны сообщения с ярлыком qt. Показать все сообщения
Показаны сообщения с ярлыком qt. Показать все сообщения

четверг, 1 декабря 2016 г.

Установка qt creater 4.x на qt 5.x

Устанавливаем через онлайн инсталятор из ссылка
Устанавливаем компилятор sudo apt-get install g+
Устанавливаем qmake sudo apt-get install qt5-qmake

При ругание на отсутствие :-1: ошибка: cannot find -lGL 
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev

Если проект работает с mysql то скорее всего будет ругаться на то что не yt видит библиотеки mysql


1) Заходим в папку где лежат qt библиотеки от sql (в моем случае это /home/xenar/Qt/5.7/gcc_64/plugins/sqldrivers)
2) Проверяем чего не хватает:
  ldd libqsqlmysql.so


3) Скорее всего будет требовать mysqlclient 16 версии. Ставим.

32]


wget http://launchpadlibrarian.net/75949497/libmysqlclient16_5.1.58-1ubuntu1_i386.deb
sudo dpkg -i ./libmysqlclient16_5.1.58-1ubuntu1_i386.deb
[64]


wget http://launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
sudo dpkg -i ./libmysqlclient16_5.1.58-1ubuntu5_amd64.deb


4) Может быть так же не доступны:
libssl.so.10 и libcrypto.so.10
Ставить их так:




sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev
cd /lib/x86_64-linux-gnu
sudo ln -s libssl.so.1.0.0 libssl.so.10
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10


понедельник, 9 ноября 2015 г.

Перекампиляция Lazarus под qt

Устанавливаем необходимые для сборки пакеты.

sudo apt-get install libqt4pas-dev libqt4pas5

Проверяем что установились

ldconfig -p | grep libQt4Pas
libQt4Pas.so.5 (libc6) => /usr/lib/libQt4Pas.so.5
libQt4Pas.so (libc6) => /usr/lib/libQt4Pas.so

Если Lazarus из svn то:
checkout the lazarus source code from svn
svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
cd lazarus

Если из стандартных пакетов то:
cd /usr/share/lazarus/1.#.#

Далее:
sudo make PREFIX=/opt/lazarus clean all LCL_PLATFORM=qt
sudo make install
или./lazarus

Проверяем в Справке что собралось под qt





суббота, 29 августа 2015 г.

Включение mysql в qtCreater 5.4

Дано ubuntu 15.04 и qtCreater 5.4
Нужно подключить поддержку  mysql

Заработало после установки библиотеки
sudo apt-get install libqt5sql5-mysql
 
Ссылка