|
MySQL.RU - Webboard
Вернуться
ошибка при компиляции (Иван) 01/09/2005 - 14:42:06
Re: ошибка при компиляции (ffsdmad) 07/09/2005 - 11:19:15
From: Иван - 01/09/2005 - 14:42:06
Subject:ошибка при компиляции
-----------------
у меня visual C++ 6.0 и mysql-4.0.18-win.
установил MySQL сделал так как сказано здесь:
Q. Как использовать базу данных MySQL в своей программе? (под Windows)
Подключите к проекту libMySql.lib, положите заголовочные файлы из поставки MySQL в директорию заголовочных файлов вашего компилятора, либо в каталог с программой, либо вообще куда душе угодно (лишь бы сами их не потеряли), libmysql.dll в каталог с программой, и пользуетесь функциями API MySQL, которые подробнейшим образом описаны в поставляемой вместе с сервером документацией. libmysql.lib и libmysql.dll берутся после установки дистрибутива MySQL в каталоге lib\opt.
libmysql.lib ОБЯЗАТЕЛЬНО должен работать с libmysql.dll ТОЙ ЖЕ поставки/версии. По этой причине НАСТОЯТЕЛЬНО НЕ рекомендуется хранить libmysql.dll в системном каталоге WINDOWS! Храните свою libmysql.dll в каталоге со своей программой.
Для C++ Builder получить libmysql.lib нужно импортом из libmysql.dll:
> implib libmysql.lib libmysql.dll
Из заголовочных файлов требуются:
mysql.h
mysql_com.h
mysql_version.h
В последних версиях ещё и my_alloc.h
Всё это добро берётся после установки дистрибутива MySQL в каталоге include.
все подключил но компилятор выдает ошибки на эти функции
MYSQL mysql;
mysql_init(&mysql);
mysql_real_connect(&mysql,"localhost","root","","test",0,"",0);
вот ошибки:
main.obj : error LNK2001: unresolved external symbol _mysql_real_connect@32
main.obj : error LNK2001: unresolved external symbol _mysql_init@4
Z:\cgi-bin\Planeta\cgiplan.cgi : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
очень буду благодарен если поможите
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
23889
|
|