crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Ошибка компиляции драйвера MySQL
shushunya
  опции профиля:
сообщение 24.2.2015, 19:21
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 24.2.2015
Пользователь №: 4343

Спасибо сказали: 0 раз(а)




Репутация:   0  


Всем доброго!
Только начала работать с Qt. Необходимо собрать драйвер под MySQL. Пробовала и через консоль:

qmake "INCLUDEPATH+=%mysql%\\include" "LIBS+=%mysql%\\lib\\libmysql.lib" -o Makefile mysql.pro
mingw32-make


И изменяла проект mysql.pro

TARGET = qsqlmysql
SOURCES = main.cpp
include(C:/Qt/4.8.5/src/sql/drivers/mysql/qsql_mysql.pri)
INCLUDEPATH += C:/MySQLServer_5_6/include
QMAKE_LIBDIR +=C:/MySQLServer_5_6/lib
LIBS += -lmysql
include(../qsqldriverbase.pri)


Результат одинаковый. Все заканчивается ошибкой при компиляции
c:\MySQLServer_5_6\lib/libmysql.dll: file not recognized: File format not recognized

Может кто знает, как сражаться с этим недугом?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Trisch
  опции профиля:
сообщение 24.2.2015, 22:56
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

Спасибо сказали: 24 раз(а)




Репутация:   0  


Какой вы используете компилятор?
С помощью какого компилятора была собрана библиотека MySQL?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
shushunya
  опции профиля:
сообщение 24.2.2015, 23:01
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 24.2.2015
Пользователь №: 4343

Спасибо сказали: 0 раз(а)




Репутация:   0  



Возможно не то отвечаю (делала все тупо по инструкциям).
Qt версии 4.8.5
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
shushunya
  опции профиля:
сообщение 25.2.2015, 19:15
Сообщение #4


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 24.2.2015
Пользователь №: 4343

Спасибо сказали: 0 раз(а)




Репутация:   0  


Все получилось. Ошибка была в несовместимости разрядностей. у mysql 64, а у mingw 32
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 18:06