URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1100
[ Назад ]

Исходное сообщение
"MySQL"

Отправлено SaneK , 11-Ноя-02 20:55 
Блин замучился. Как работать с MySQL в Сишных прогах?

Делаю следующее:

...
#inclide "mysql.h"
...

... main(...)
{
MYSQL sql;

mysql_connect(&sql,"localhost","root","password");
....
}

Так она мне говорит (при компиляции):

undefined reference to `mysql_connect'

Подскажите что не так? Или линк киньте.

Спасибо.



Содержание

Сообщения в этом обсуждении
"RE: MySQL"
Отправлено Forest , 11-Ноя-02 21:12 
>Блин замучился. Как работать с MySQL в Сишных прогах?
>
>Делаю следующее:
>
>...
>#inclide "mysql.h"
>...
>
>... main(...)
>{
>MYSQL sql;
>
>mysql_connect(&sql,"localhost","root","password");
>....
>}
>
>Так она мне говорит (при компиляции):
>
>undefined reference to `mysql_connect'
>
>Подскажите что не так? Или линк киньте.
>
>Спасибо.

http://www.opennet.me/docs/RUS/mysqlrus/c_api.html


"RE: MySQL"
Отправлено Cker , 12-Ноя-02 00:23 
Компилить надо так:
gcc -c -I/usr/local/mysql/include main.c
gcc -o main main.o -L/usr/local/mysql/lib -lmysqlclient -lm
ну только подставляя соответствующие каталоги.