|
MySQL.RU - Webboard
Вернуться
Не линкуется прога на C++ с MySQL функциями (XLeon) 30/04/2003 - 11:28:48
Re: Не линкуется прога на C++ с MySQL функциями (Валентин) 30/04/2003 - 12:29:07
Re: Готовые примеры для Билдера (vi.k) 30/04/2003 - 16:32:41
Re: Не линкуется прога на C++ с MySQL функциями (XLeon) 30/04/2003 - 21:14:31
Re: Не линкуется прога на C++ с MySQL функциями (vi.k) 01/05/2003 - 02:12:12
Re: Не линкуется прога на C++ с MySQL функциями (dannis) 04/05/2003 - 13:45:42
Re: Не линкуется прога на C++ с MySQL функциями (vi.k) 05/05/2003 - 02:18:05
> Original message text:
> From: XLeon - 30/04/2003 - 11:28:48
> Subject:Не линкуется прога на C++ с MySQL функциями
> -----------------
> Пытаюсь добраться до сервера MySQL из проги, откомпилироанной в C Builder 5. Для этого присоединяю файлы, указанные в документации для MySQL, однако, линкер говорит, что не может подключить вызываемые из этих библиотек функции. Что мне делать? Версия сервера 3.23.49.
>
From: dannis - 04/05/2003 - 13:45:42
Subject:Не линкуется прога на C++ с MySQL функциями
-----------------
1. Редактируем ..\mysql\include\mysql.h:
находим фрагмент
#ifdef __WIN__
#define my_socket SOCKET
#else
typedef int my_socket;
#endif /* __WIN__ */
комментируем все, кроме четвертой строки (typedef int my_socket;)
2. Берем ..\mysql\lib\opt\libmysql.dll и делаем
implib libmysql.lib libmysql.dll
implib находится в каталоге ..\cbuilder5\bin
3. В проект добавляем полученную libmysql.lib (Project-Add to Project) и путь к ..\mysql\include (Project-Options-Directories/Conditions-Include path)
После этого все должно компилиться/собираться.
4. В рабочий каталог приложения положить libmysql.dll
Предлагаю это дело во вновь открывшийся раздел (разумеется, с дополнениями, если таковые необходимы)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
8310
|
|