알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
우분투 (리눅스) qt sqldriver mysql 라이브러리 사용 본문
우분투 (리눅스) 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