Инет говорит, что это нужно лечить вот так:
http://forums.mysql.com/read.php?45,64209,72004
Привет.
Я работаю под Windows XP SP2 и mingw32 (конечно и msys).
Чтобы собрать libmysql.def и libmysql.a нужно:
- Установить mingw-utils (с сайта mingw.org) (для reimp.exe и dlltool.exe)
- установить Windows версию mysql
- вручную скопировать $(MYSQL_PATH)/lib/opt/* в $(MINGW_PATH)/lib/mysql/
- вручную скопировать $(MYSQL_PATH)/include/* в $(MINGW_PATH)/include/mysql/
- запустить msys
- cd $(MINGW_PATH)/lib/mysql
- reimp.exe libmysql.lib
- mv liblibmysql.a libmysql.a
В ваших программах:
#include <winsock.h> // Всегда на первом месте!
#include <mysql.h>
#include ....
Компилировать со следующими флагами:
CFLAGS=-I$(MINGW_PATH)/include/mysql
LDFLAGS=-L$(MINGW_PATH)/lib/mysql -lmysql -lm -lz
У меня это работает. Я могу соеденяться, выбирать базу данных, создавать базу данных, выполнять запросы...
У меня это работает тоже.
Комментариев нет:
Отправить комментарий