>  기사  >  데이터 베이스  >  MySQL 드라이버 없이 QT를 수동으로 컴파일하는 방법은 무엇입니까?

MySQL 드라이버 없이 QT를 수동으로 컴파일하는 방법은 무엇입니까?

PHPz
PHPz앞으로
2023-05-29 08:55:051211검색

오류 코드:

"QSqlDatabase: QMYSQL 드라이버가 로드되지 않음

,QSqlDatabase: 사용 가능한 드라이버: QSQLITE QODBC QODBC3 QPSQL QPSQL7"

QMYSQL이 전혀 없으므로 수동으로 컴파일해야 합니다. 매우 간단합니다.

작성자 구성:

QT 버전: 5.13.0

MySQL 데이터베이스는 excel

1과 같은 매우 간단한 MySQL 데이터베이스 처리 소프트웨어인 SQLyog를 사용합니다. 64비트 MySQL 커뮤니티 서버

MySQL 드라이버 없이 QT를 수동으로 컴파일하는 방법은 무엇입니까?를 다운로드하세요.

다운로드한 후 나중에 사용할 수 있도록 압축을 풀어주세요. 설치가 필요하지 않습니다.

2. QT 설치 디렉터리: qt 설치 디렉터리 5.13.0Srcqtbasesrcpluginssqldriversmysqlmysql.pro 파일에서 qt 설치 디렉터리를 찾은 다음 QT로 파일을 엽니다.

추가

#이 경로는 방금 다운로드하고 압축을 푼 mysql의 헤더 파일 경로입니다.
INCLUDEPATH +="D:Softwaremysql-8.0.19-winx64include"
#이 경로는 방금 다운로드한 헤더 파일 경로입니다. 및 압축 해제된 Mysql 라이브러리 파일 경로
LIBS +="D:Softwaremysql-8.0.19-winx64liblibmysql.lib"

#나중에 컴파일된 라이브러리 파일을 쉽게 검색하려면 이 명령문을 추가하여 컴파일된 라이브러리 파일의 위치를 ​​나타냅니다. 결과 출력
DESTDIR = ../mysql/lib/

동시에 QMAKE_USE += mysql을 차단해야 합니다. 차단하지 않으면 mysql 라이브러리가 존재하지 않는다는 메시지가 표시됩니다.

# QMAKE_USE += mysql

구체적인 그림은 위와 같습니다

MySQL 드라이버 없이 QT를 수동으로 컴파일하는 방법은 무엇입니까?

3. Compile

아래 에러 출력 여부와 상관없이 왼쪽 하단의 작은 망치를 클릭하거나 Ctrl+B를 눌러 컴파일을 실행하면 됩니다.

오른쪽 하단의 구성이 완료되면 mysql 폴더 lib 폴더에 추가 파일이 하나 생성됩니다

4. Configuration

이 lib 폴더를 열고 그 안에 있는 4개 파일을 모두 QT 설치 경로에 복사합니다. Qt5.13.05.13.0mingw73_64pluginssqldrivers

표시된 대로

MySQL 드라이버 없이 QT를 수동으로 컴파일하는 방법은 무엇입니까?

이때 연결하면 MySQL 데이터베이스가 됩니다.

위 내용은 MySQL 드라이버 없이 QT를 수동으로 컴파일하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제