QSqlDatabase: zorin os에서 QMYSQL 드라이버가 로드되지 않음 오류

QSqlDatabase: zorin os에서 QMYSQL 드라이버가 로드되지 않음 오류

최근에 [여기에 링크 설명 입력][1]에서 Zorin os와 qt Creator를 설치했습니다.

[1]:https://플랫허브.org. 설치된 램프 서버에 연결해야 합니다. 저는 qt Creator를 사용하고 있으며 이것은 MySQL 데이터베이스에 연결하기 위한 샘플 코드입니다.

QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setDatabaseName("csms");
    db.setUserName("root");
    db.setPassword("");
    bool ok = db.open();

    if(ok) {
        qDebug() << "Database connected." << Qt::endl;
    } else {
        qDebug() << "Database connection error." << db.lastError ()<< Qt::endl;
    }

그러나 그것은 실패했습니다. 지난 이틀 동안 Google에서 검색했지만 운이 없었습니다. 이제 나는 여기 있다. 도움이 필요해요.

답변1

qDebug() << QSqlDatabase::drivers()사용 중인 드라이버를 확인하는 데 사용합니다 .

QMYSQL이 목록에 없으면 컴파일하십시오.https://doc.qt.io/qt-6/sql-driver.html

관련 정보