Jeśli planujesz przebudować Qt połączone z MySQL, możesz przestać teraz, nie musisz! Sterowniki SQL to wtyczki (z definicji ładowane dynamicznie w czasie wykonywania) i mogą być kompilowane niezależnie.
Znajdź źródła sterowników w drzewie źródeł Qt, np. qt/src/plugins/sqldrivers/mysql
następnie go zbuduj. Gra polega na zapewnieniu odpowiednich nagłówków programistycznych i bibliotek MySQL (klienckich), aby sterownik mógł się zbudować! (Pamiętaj, że jeśli jesteś jednym z Windows, może to być 32-bitowa wersja klienta MySQL, której potrzebujesz, nawet jeśli używasz 64-bitowego systemu operacyjnego).
Ścieżkę MySQL możesz podać za pomocą qmake
polecenie do tego odwołuje się do artykułu podanego przez Antona, osobiście kopiuję i zmieniam .pro
plik pasujący do mojej instalacji ... w razie potrzeby łatwiej go później odbudować.
Gdy kompilacja się powiedzie, będziesz miał ładny qsqlmysql.dll
musisz skopiować do katalogu Qt, którego używasz do uruchamiania aplikacji, w zasadzie coś takiego jak qt/plugins/sqldrivers
w $QT_DIR.