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