crossplatform.ru

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


  Ответ в Ошибка компиляции драйвера MySQL
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
shushunya Дата 25.2.2015, 19:15
  Все получилось. Ошибка была в несовместимости разрядностей. у mysql 64, а у mingw 32
shushunya Дата 24.2.2015, 23:01
 
Возможно не то отвечаю (делала все тупо по инструкциям).
Qt версии 4.8.5
Trisch Дата 24.2.2015, 22:56
  Какой вы используете компилятор?
С помощью какого компилятора была собрана библиотека MySQL?
shushunya Дата 24.2.2015, 19:21
  Всем доброго!
Только начала работать с 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

Может кто знает, как сражаться с этим недугом?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 3:46