Autor Tópico: Usando MySQL em C/C++  (Lida 4500 vezes)

Offline mhkgalvez

  • Usuário Ubuntu
  • *
  • Mensagens: 289
  • Não temas: A Esperança VIVE!!!
    • Ver perfil
    • The Century Truth - Conhecendo a Verdade deste Século.
Usando MySQL em C/C++
« Online: 12 de Fevereiro de 2010, 23:23 »
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."

Offline navegantesdailusao

  • Usuário Ubuntu
  • *
  • Mensagens: 663
    • Ver perfil
Re: Usando MySQL em C/C++
« Resposta #1 Online: 19 de Fevereiro de 2010, 09:31 »
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ó.

Offline mhkgalvez

  • Usuário Ubuntu
  • *
  • Mensagens: 289
  • Não temas: A Esperança VIVE!!!
    • Ver perfil
    • The Century Truth - Conhecendo a Verdade deste Século.
Re: Usando MySQL em C/C++
« Resposta #2 Online: 19 de Fevereiro de 2010, 17:59 »
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."

Offline yvesmauricio

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Usando MySQL em C/C++
« Resposta #3 Online: 22 de Fevereiro de 2010, 19:27 »
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
« Última modificação: 22 de Fevereiro de 2010, 23:27 por yvesmauricio »

Offline mhkgalvez

  • Usuário Ubuntu
  • *
  • Mensagens: 289
  • Não temas: A Esperança VIVE!!!
    • Ver perfil
    • The Century Truth - Conhecendo a Verdade deste Século.
Re: Usando MySQL em C/C++
« Resposta #4 Online: 23 de Fevereiro de 2010, 12:23 »
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."

Offline marciovos

  • Usuário Ubuntu
  • *
  • Mensagens: 13
    • Ver perfil
Re: Usando MySQL em C/C++
« Resposta #5 Online: 24 de Fevereiro de 2010, 14:14 »
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.