crossplatform.ru

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

> проблема при сборке плагина mysql вручную
MissJones
  опции профиля:
сообщение 21.5.2009, 19:15
Сообщение #1


Новичок


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

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




Репутация:   0  


Здравствуйте. возникла такая ситуация: при сборке плагина следующими командами
C:\Qt\4.4.3\src\plugins\sqldrivers\mysql>qmake -o Makefile "INCLUDEPATH+=C:\Mysql\include" "LIBS+=C:\Mysql\lib\opt\libmysql.lib" mysql.pro
make

в итоге выдает сообщение: C:/Qt/4.4.3/src/plugins/sqldrivers/mysql/../../../sql/drivers/mysql/qsql_mysql.c
pp:1377: undefined reference to `mysql_query@8'
tmp/obj/debug_shared/qsql_mysql.o(.text+0x8a0a): In function `ZNK12QMYSQLDriver1
1formatValueERK9QSqlFieldb':
C:/Qt/4.4.3/src/plugins/sqldrivers/mysql/../../../sql/drivers/mysql/qsql_mysql.c
pp:1402: undefined reference to `mysql_real_escape_string@16'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll] Error 1
mingw32-make[1]: Leaving directory `C:/Qt/4.4.3/src/plugins/sqldrivers/mysql'
mingw32-make: *** [debug-all] Error 2


подскажите, пожалуйста, что не так и как разрешить данную проблему
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
DEADHUNT
  опции профиля:
сообщение 26.8.2010, 14:48
Сообщение #2


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

Группа: Участник
Сообщений: 430
Регистрация: 15.4.2009
Пользователь №: 686

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




Репутация:   2  


а почему у тебя при сборке драйвера mysql требуется libmysql, ты не делал в PRO файле что-то типа QTPLUGIN += qmysql
Цитата(rrmini @ 26.8.2010, 15:18) *
отвлеченный вопрос : есть какой-нибудь способ копировать вывод компилятора в командной строке, чтобы затем вставлять в сообщения на форуме?

make 2> test.txt (перенаправить stderr в test.txt)
в линуксе можно выделить как в текстовом редакторе и скопировать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- MissJones   проблема при сборке плагина mysql вручную   21.5.2009, 19:15
- - igor_bogomolov   MissJones, пользуйся поиском по форуму. Тама подни...   21.5.2009, 19:29
- - rrmini   доброго времени суток! Никак не получается соб...   25.8.2010, 17:31
- - Litkevich Yuriy   Цитата(rrmini @ 25.8.2010, 21:31) mysql.h...   25.8.2010, 18:17
|- - rrmini   Цитата(Litkevich Yuriy @ 25.8.2010, 19:17...   25.8.2010, 18:42
|- - rrmini   добавил(скопировал) в c:\MinGW\include и...   25.8.2010, 22:44
- - DEADHUNT   попробуй -llibmysql замени на -lmysql (ld сам доба...   25.8.2010, 22:48
|- - rrmini   Цитата(DEADHUNT @ 25.8.2010, 23:48) попро...   25.8.2010, 23:06
- - DEADHUNT   Цитата(rrmini @ 26.8.2010, 0:06) не совсе...   25.8.2010, 23:29
|- - rrmini   Цитата(DEADHUNT @ 26.8.2010, 0:29) Цитата...   26.8.2010, 0:23
- - DEADHUNT   а как ты драйвер mysql собирал, статически или дин...   26.8.2010, 0:33
- - Litkevich Yuriy   Цитата(DEADHUNT @ 26.8.2010, 4:33) если н...   26.8.2010, 6:22
|- - rrmini   Цитата(Litkevich Yuriy @ 26.8.2010, 7:22)...   26.8.2010, 13:32
- - DEADHUNT   Цитата(rrmini @ 26.8.2010, 14:32) похоже ...   26.8.2010, 13:38
|- - rrmini   Цитата(DEADHUNT @ 26.8.2010, 14:38) Цитат...   26.8.2010, 14:18
- - DEADHUNT   а почему у тебя при сборке драйвера mysql требуетс...   26.8.2010, 14:48
- - rrmini   Цитата(DEADHUNT @ 26.8.2010, 15:48) make ...   26.8.2010, 15:08
- - Litkevich Yuriy   Цитата(rrmini @ 26.8.2010, 17:32) похоже ...   26.8.2010, 20:49
- - rrmini   Цитата(Litkevich Yuriy @ 26.8.2010, 21:49...   27.8.2010, 8:30


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


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




RSS Текстовая версия Сейчас: 16.1.2025, 7:57