Usando MySQL em C/C++

Iniciado por mhkgalvez, 12 de Fevereiro de 2010, 23:23

tópico anterior - próximo tópico

mhkgalvez

Olá pessoal, gostaria de uma ajuda. Recentemente fui pesquisar como usar o banco de dados MySQL no C++ - compilo usando G++ - e encontrei a biblioteca 'mysql.h', só que é do C. Comecei a usar mas não sei que parâmetro de compilação adicionar ao g++ para ele reconhecê-la. Tentei 'lmysql', mas não deu certo.

Aí dei mais uma pesquisada e achei a biblioteca MySQL++, de uso para o C++, mas não sei como usá-la ou como compilar com ela. Seria 'lmysqlpp'?

Alguém tem uma dicas, ou ainda melhor: algum tutorial, apostila, para me indicar?
"A quem vencer, eu o farei coluna no templo do meu Deus, e dele nunca sairá; e escreverei sobre ele o nome do meu Deus, e o nome da cidade do meu Deus, a nova Jerusalém, que desce do céu, do meu Deus, e também o meu novo nome."

navegantesdailusao

Olá primeiramente vc tem de montar uma máquina com os

softs necessárias para programar em C/C++, para compilar no Ubuntu

abra qualquer editor de texto puro, pode ser o gedit, e crie um novo arquivo c

para compilar vá para o terminal, vá até o diretório (pasta) onde você salvou os arquivos e execute os

seguintes comandos para compilar o programa em C:


gcc -c hello.c
gcc -o hello hello.o


Executar o programa


./hello



abs
J.E.S.U.S. - Juntos Estaremos Sendo Um Só.

mhkgalvez

Amigo acho que não entendeu. Eu sei tudo isso, só quero saber como instalar e comilar a biblioteca mysql++ ou mysql no g++ e, se alguém tiver, o endereço de algum manual de como usá-la. :-\
"A quem vencer, eu o farei coluna no templo do meu Deus, e dele nunca sairá; e escreverei sobre ele o nome do meu Deus, e o nome da cidade do meu Deus, a nova Jerusalém, que desce do céu, do meu Deus, e também o meu novo nome."

yvesmauricio

#3
minha área é java, mas a muito tempo fiz um projetinho com mysql e compilei com:

g++ -o programa programa.o -L/usr/lib/mysql -lmysqlclient
tem que ter libmysqlclient15-dev instalado...

pesquisei no forum ubuntuforums.org e um cara fez com libmysqlpp mysql++ com o comando abaixo

g++ -I/usr/include/mysql -I/usr/include/mysql++ -c programa.cpp -o programa

tenta aí...

falow

mhkgalvez

Vou tentar,

Obrigado pela ajuda. :)
"A quem vencer, eu o farei coluna no templo do meu Deus, e dele nunca sairá; e escreverei sobre ele o nome do meu Deus, e o nome da cidade do meu Deus, a nova Jerusalém, que desce do céu, do meu Deus, e também o meu novo nome."

marciovos

Intendo de C e nao de C++(nunca vi)

mas eu compilo assim 


gcc -L/usr/include/mysql  -o"NomeExecutal"  ./Nomedoponto.c  -lmysqlclient

mas tudo depende da sua versao do mysql
e etc
se tiver usando ou querer usar o eclipse
tenho um tutorialzin ki fiz pra faculdade
que pode lhe ajudar

qualquer coisa
marciovoliveirasena@hotmail.com
Márcio Vinícius O. Sena - Goiânia/GO - Ubuntu 9.10 & W7- HP Pavilion dv4. 4gb. ATI 256mb. 300gb.