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




MySQL.RU - Webboard



Вернуться
C++ & Mysql (AdmSasha) 20/09/2004 - 17:44:47
      Re: C++ & Mysql (AdmSasha) 21/09/2004 - 09:34:16

> Original message text:
> From: AdmSasha - 20/09/2004 - 17:44:47
> Subject:C++ & Mysql
> -----------------
> Скачал исходиники 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
>
>


From: AdmSasha - 21/09/2004 - 09:34:16
Subject:C++ & Mysql
-----------------
Вот упростил код

#include <mysql/mysql.h>
int main(){
MYSQL mysql,*sock;
mysql_init(&mysql);
}

#gcc proba.c -o proba -I/usr/local/include -L/usr/local/lib/mysql -lmysqlclient

# ./proba
Segmentation fault

так и должно быть ?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
17337



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