Пытаюсь скомпилировать следующим образом:
>cd C:\Qt\Qt5.0.1\5.0.1\src\qtbase\src\sql\
C:\Qt\Qt5.0.1\5.0.1\Src\qtbase\src\sql>qmake -o Makefile <INCLUDEPATH+=C:\MySQL\include> <LIBS+=C:\MySQL\lib\opt\libmysql.lib> sql.pro
Project MESSAGE: C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\syncqt.bat -module QtSql -mk
specsdir C:\Qt\Qt5.0.1\5.0.1\mingw47_32/mkspecs -outdir C:/Qt/Qt5.0.1/5.0.1/Src/
qtbase C:/Qt/Qt5.0.1/5.0.1/Src/qtbase
"perl.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Project ERROR: Failed to run: C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\syncqt.bat -mod
ule QtSql -mkspecsdir C:\Qt\Qt5.0.1\5.0.1\mingw47_32/mkspecs -outdir C:/Qt/Qt5.0
.1/5.0.1/Src/qtbase C:/Qt/Qt5.0.1/5.0.1/Src/qtbase
----
Установил себе active perl, но результат не изменился. Пробовал найти уже скомпилированные драйвера. Скачал драйвера вроде qsqlmysql4.dll, закинул их все в папку sqldrivers в проект по мануалу вот этому
http://buldin.org/?p=31. Также драйвер libmySQL.dll добавил в папку с приложением. Проверяю так:
if (!QSqlDatabase::drivers().contains("QMYSQL"))
QMessageBox::critical(0, "Unable to load database", "This program needs the MySQL driver");
Подскажите пожалуйста, что я не так делаю? Мне нужна поддержка MySQL. Обязательно ли для этого компилировать драйвер или можно скачать готовый? Как его подключить в таком случае???