Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
23889



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |