Nếu bạn có kế hoạch xây dựng lại Qt được liên kết với MySQL, bạn có thể dừng lại ngay bây giờ mà không cần phải làm thế! Trình điều khiển SQL là các phần bổ trợ (theo định nghĩa được tải động tại thời điểm chạy) và có thể được biên dịch độc lập.
Tìm nguồn trình điều khiển trong cây nguồn Qt, chẳng hạn như qt/src/plugins/sqldrivers/mysql
sau đó xây dựng nó. Trò chơi ở đây là cung cấp tiêu đề và thư viện phát triển MySQL thích hợp (ứng dụng khách) để trình điều khiển sẽ xây dựng! (Hãy lưu ý nếu bạn là một cửa sổ, nó có thể là phiên bản 32bits của MySQL client mà bạn cần ngay cả khi bạn đang chạy HĐH 64bits).
Bạn có thể cung cấp đường dẫn MySQL qua qmake
cho rằng tham chiếu đến bài báo do Anton đưa ra, cá nhân tôi sao chép và thay đổi .pro
tệp phù hợp với cài đặt của tôi ... dễ dàng tạo lại sau này hơn nếu cần.
Sau khi xây dựng thành công, bạn sẽ có một qsqlmysql.dll
đẹp bạn phải sao chép vào Qt dir mà bạn sử dụng để chạy các ứng dụng về cơ bản như qt/plugins/sqldrivers
trong $ QT_DIR.