MySQL, -static, ошибки при компиляции примеров |
Здравствуйте, гость ( Вход | Регистрация )
MySQL, -static, ошибки при компиляции примеров |
zerling |
10.2.2009, 14:28
Сообщение
#1
|
Студент Группа: Участник Сообщений: 19 Регистрация: 31.10.2008 Из: г.Мытищи Московской обл. Пользователь №: 406 Спасибо сказали: 0 раз(а) Репутация: 0 |
В общем qt 4.3.4, mingw, MySQL 4.1 (всё под windows)
Конфигурирую QT такой командой: "configure -static -release -qt-libpng -qt-libjpeg -qt-sql-mysql" и компилирую. В QT в каталог include скопировал всё из каталога include MySQL Заголовочные файлы находит, но на компиляции примеров ругается: Раскрывающийся текст g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl -Wl,-subsystem,windows -o release\cachedtable.exe tmp/ob j/release_static/main.o tmp/obj/release_static/tableeditor.o tmp/obj/release_static/moc_tableeditor.o -L"c:\RAZRAB\QT434\lib" -L"c:\RAZRAB\QT434\lib" -lmingw32 -lqtmain -lQtSql -lQtGui -lmysql -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool -lmsimg32 -lQtCore -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32 c:\RAZRAB\QT434\lib/libQtSql.a(qsql_mysql.o):qsql_mysql.cpp:(.text+0x4c): undefined reference to `mysql_character_set_name@4' c:\RAZRAB\QT434\lib/libQtSql.a(qsql_mysql.o):qsql_mysql.cpp:(.text+0x174): undefined reference to `mysql_error@4' c:\RAZRAB\QT434\lib/libQtSql.a(qsql_mysql.o):qsql_mysql.cpp:(.text+0x18a): undefined reference to `mysql_errno@4' c:\RAZRAB\QT434\lib/libQtSql.a(qsql_mysql.o):qsql_mysql.cpp:(.text+0x697): undefined reference to `mysql_stmt_error@4' при этом в \plugins\sqldrivers\ есть файл libqsqlmysql.a Где брать недостающую библиотеку? Сообщение отредактировал Litkevich Yuriy - 10.2.2009, 15:29
Причина редактирования: уточнил название темы
|
|
|
zerling |
10.2.2009, 16:10
Сообщение
#2
|
Студент Группа: Участник Сообщений: 19 Регистрация: 31.10.2008 Из: г.Мытищи Московской обл. Пользователь №: 406 Спасибо сказали: 0 раз(а) Репутация: 0 |
Переименовал libmysql.lib в libmysql.a (просто переименовал ничем не обрабатывая)
Всё скомпилировалось!!! |
|
|
Текстовая версия | Сейчас: 30.11.2024, 0:43 |