2013-04-11 3 views
0

У меня возник вопрос, потому что мой код не работал из-за отсутствия установленного драйвера mySQL.Как установить драйвер MySQL C++ на Windows

сейчас я загрузил последнюю версию mysql и имел qt 5.0.1, однако документация на Qt или что-то еще, что я могу найти, просто не подходит для 5.0.1, показывающей все эти пути, которые просто отсутствуют в 5.0 0,1 строить и я не могу найти то, что нужно сделать, чтобы просто установить этот драйвер

любая помощь будет очень хорошо, им с помощью окна 7 про кСТАТИ

заранее спасибо

ответ

1

Прежде всего, вам нужно найти где вы установили mysql. Я предполагаю, что это будет где-то в вашем Program Files. Там вы увидите две папки: include и lib. Если нет - вы не установили версию mysql разработчика. Не беспокойтесь, просто запустите установку mysql еще раз, выберите обновление текущей установки и обязательно проверьте «разработчик-что-то» в мастере.

Теперь давайте предположим, что вы сделали все правильно, и вы нашли mysql include и lib каталогов. Запомните их (мы будем нуждаться в них чуть позже). Теперь вы заходите в свой каталог Qt и находите источники драйверов где-то там: ./Src/qtbase/src/plugins/sqldrivers/mysql.

Теперь сделайте несколько шагов:

  1. Открыть ЦМД и перейти в каталог исходного драйвера для MySQL
  2. типа qmake "INCLUDEPATH+=C:/MySQL/include" "LIBS+=C:/MySQL/lib/libmysql.lib" mysql.pro, где 'C:/MySQL/включить' ваш путь к MySQL, включают в себя и «C:/MySQL/lib '- ваш путь к библиотеке mysql.
  3. Тип nmake (или make, если вы используете MinGW)
  4. Тип nmake install (или make install)
  5. Добавить Lib путь вашего MySQL для вашей системы PATH
  6. Reboot

После этого, все, должен работать нормально.

+0

проблема заключалась в том, что каталог только разве там, я искать мою папку Qt для MySQL и там не что-нибудь, спасибо за ответ но мне действительно не нужна копия и вставка того, что я сказал, не работал в вопросе – AngryDuck

+0

Я не использую эту mysql в вашей папке Qt. Или вы не нашли источники драйвера mysql? Mysql и Qt mysql-драйвер не совпадают. – Amartel

+0

и qmake просто говорит, что нет такой команды ... – AngryDuck

0

Просто скачайте 5.0.2, потому что это на самом деле работает и имеет путь, что документация показывает

Смежные вопросы