알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)

우분투 (리눅스) qt sqldriver mysql 라이브러리 사용 본문

QT/QSQL Database Drivers

우분투 (리눅스) qt sqldriver mysql 라이브러리 사용

백곳 2018. 4. 4. 13:14

우분투 (리눅스) mysql 라이브러리 사용 



우분투에서 qt mysql 드라이버는 


그냥 사용하게 되면 


driver not loaded 라는 에러가 뜬다. 


기본 QT 홈페이지에서 설치하는 설치 패키지에 있는것은 인식하지 못한다. 


cd $QTDIR/qtbase/src/plugins/sqldrivers
qmake -- MYSQL_PREFIX=/usr/local
make sub-mysql


위 내용은 Qt document 에 있는 내용이다. 


http://doc.qt.io/qt-5/sql-driver.html#qmysql



위와 같이 qmake 로 만들어 주고 


필자는 


make install sub-mysql 


도 해줬다. 


그리고 난뒤 Qt 어플리케이션을 실행 하면 lib가 정삭 작동 된다. 


참고로 기본적으로 libmysqlclient.so 가 make 을 위해서 필요하다. 


해당 라이브러리 설치는 

sudo apt-get install libmysqlclient-dev


을 하면 자동으로 설치 된다. 


'QT > QSQL Database Drivers' 카테고리의 다른 글

Qt 우분투 QODBC 와 MSSQL(freetds)  (0) 2018.05.29
Oracle DB 연동 (QOCI) 리눅스  (0) 2017.09.15
Comments