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




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



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