tive problemas tb com essa lib quando fui compilar um programa escrito para
linux no freebsd
mais decobri que apenas o caminho fica em lugar diferente

voce instalou o mysql pelo ports né ?

vou colar aqui parte do codigo que um colega fez, o programador Lucas Priori

#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
#include<string.h>
#include<sched.h>
#include<unistd.h>
#ifdef FreeBSD
 #include<rpcsvc/crypt.h>
 #include "/usr/local/include/mysql/mysql.h"
 #include "/usr/local/include/mysql/errmsg.h"
#else
 #include<crypt.h>
 #include<mysql/mysql.h>
 #include<mysql/errmsg.h>
#endif


Para compilar fica assim  depois :

Compilar no Linux
gcc sceo_mysql.c -o sceo_mysql -lmysqlclient -lcrypt

Compilar no FreeBSD
gcc sceo_mysql.c -o sceo_mysql -DFreeBSD -L/usr/local/lib/mysql
-lmysqlclient -lcrypt


espero que de uma luz ai pra voce


2009/10/19 Ademir Costa Peixoto <[email protected]>

> Prezados
>
>
>    Estou instalando um programa que precisa de g++ e mysqlclient15-dev.
>
>    Sáo coisas de linux. Onde acho o equivalente em freebsd?
>
> checking for main in -lmysqlclient... no
>
> configure: error: "libmysqlclient was not found! Please install
> libmysqlclient or correspondent for your system"
>
>
>
>
> Ats,
>
> Ademir Peixoto
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a