Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++ & Mysql, Проблемма стыковки C++ & Mysql 
:(
    Опции темы
AdmSasha
Дата 21.9.2004, 08:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Скачал исходиники mysql-4.0.21
пытаюсь от туда скомпилить пример select_test.c
# gcc select_test.c
select_test.c:22:19: mysql.h: No such file or directory
select_test.c: In function `main':
select_test.c:30: error: `MYSQL' undeclared (first use in this function)
select_test.c:30: error: (Each undeclared identifier is reported only once
select_test.c:30: error: for each function it appears in.)
select_test.c:30: error: parse error before "mysql"
select_test.c:31: error: `MYSQL_RES' undeclared (first use in this function)
select_test.c:31: error: `res' undeclared (first use in this function)
select_test.c:40: error: `mysql' undeclared (first use in this function)
select_test.c:41: error: `sock' undeclared (first use in this function)

поменял #include "mysql.h" на #include "mysql/mysql.h"
#gcc select_test.c
/root/tmp/ccWWBkia.o(.text+0x44): In function `main':
: undefined reference to `mysql_init'
/root/tmp/ccWWBkia.o(.text+0x67): In function `main':
: undefined reference to `mysql_real_connect'
/root/tmp/ccWWBkia.o(.text+0x8b): In function `main':
: undefined reference to `mysql_error'
/root/tmp/ccWWBkia.o(.text+0x115): In function `main':
: undefined reference to `mysql_query'
/root/tmp/ccWWBkia.o(.text+0x12d): In function `main':
: undefined reference to `mysql_error'
/root/tmp/ccWWBkia.o(.text+0x15c): In function `main':
: undefined reference to `mysql_store_result'
/root/tmp/ccWWBkia.o(.text+0x17f): In function `main':
: undefined reference to `mysql_error'
/root/tmp/ccWWBkia.o(.text+0x1ae): In function `main':
: undefined reference to `mysql_free_result'
/root/tmp/ccWWBkia.o(.text+0x1c9): In function `main':
: undefined reference to `mysql_close'
collect2: ld returned 1 exit status


что делаю не так ?, mysql установлен и запушен, полностью функционирует

#uname -a
Linux krasnokamensk.lan 2.4.25-2mdk #1 Tue Mar 2 07:39:08 CET 2004 i686 unknown unknown GNU/Linux


  Вверх
DENNN
Дата 21.9.2004, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Скорее всего либа не подключена.
в инклуде функции mysql декоарируются, а в какой so (или dll если это винда) искать их компилятор не знает.
PM ICQ   Вверх
AdmSasha
Дата 22.9.2004, 03:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(DENNN @ 21.9.2004, 09:54)
Скорее всего либа не подключена.
в инклуде функции mysql декоарируются, а в какой so (или dll если это винда) искать их компилятор не знает.

С эти разобрался, просто надо по другому компилировать.
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0368 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.