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




MySQL.RU - Webboard



Вернуться
MySQL и C++ в Linux (Roza) 28/02/2006 - 09:45:38
      Re: MySQL и C++ в Linux (Dinky) 28/02/2006 - 19:21:20
      Re: MySQL и C++ в Linux (Rosa) 01/03/2006 - 16:47:35
      Re: MySQL и C++ в Linux (Dinky) 01/03/2006 - 18:11:19
      Re: MySQL и C++ в Linux (ntohs) 26/07/2006 - 11:21:59
      Re: MySQL и C++ в Linux (Евгений) 16/10/2009 - 12:07:50
      Re: MySQL и C++ в Linux (Enelar) 27/06/2010 - 00:36:57



From: Roza - 28/02/2006 - 09:45:38
Subject:MySQL и C++ в Linux
-----------------
У меня установлена ОС Linux Mandrake 10.0
скачала и установила mySQL-Max-5.0.18.
установлен компилятор gcc 3.3.2
Создала базу данных chetchiki.
В программе на С++ пытаюсь присоединиться к базе:

#include <mysql/mysql.h>
#include <stdio.h>

int main(){
MYSQL *mysql;
char *query;
int t;

printf("Start...\n");
mysql_init(mysql);
printf("Connect...\n");
mysql_real_connect(mysql,"localhost","root",
"","chetchiki",0,NULL,0);
query="select * from town";
t=mysql_real_query(mysql,query,(unsigned int) strlen(query));
и т.д.
библиотеки libmysqlclient поместила в каталог с программой
компилирую программу с помощью команды:
gcc example.c libmysqlclient.so -o mytest
Программа компилируется, но при запуске выдает:
Start...
Segmentation fault (core dumped)
и в каталоге программы появляется файл core.xxxx, где xxxx - цифры.
Т.е. ошибка возникает при выполнении команды mysql_init.
В чем может быть проблема? Подскажите, пожалуйста.



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

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

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



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