Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    Connessione a MySQL in C

    E' la prima volta che interfaccio MySQL ad un programma in C e
    non riesco a capire cosa non funziona...snort...mi potete dare una mano?Grazie1000.

    Ecco il sorgente:

    #include <mysql/mysql.h>
    #include <stdarg.h>
    #include <stdio.h>
    #include <stdlib.h>


    MYSQL mysql;

    main()
    {
    mysql_init(&mysql);
    }


    Ecco il risultato:

    PC104:/home/guest/source # make db
    cc db.c -o db
    /tmp/ccOFYtXc.o: In function `main':
    /tmp/ccOFYtXc.o(.text+0xf): undefined reference to `mysql_init'
    collect2: ld returned 1 exit status
    make: *** [db] Error 1
    PC104:/home/guest/source #
    It's just another bombtrack...
    Ogni can mena la coa, ogni coion vö gi' la soa!

  2. #2
    Utente di HTML.it L'avatar di pixer
    Registrato dal
    Oct 2000
    Messaggi
    614
    mi sembra più un problema di programmazione che di MySQL...

    cmq dai un'occhiata qui:
    http://www.planetsourcecode.com/vb/s...=6123&lngWId=3
    MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
    .:[ It resumes the development !! ]:.


  3. #3
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    Ti sposto

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    gcc -o Pippo Pippo.c -lmysqlclient

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Cmq guarda qui


  6. #6
    Ecco la risposta:

    PC104:/home/guest/source # gcc -o db db.c -lmysqlclient
    /usr/i486-suse-linux/bin/ld: cannot find -lmysqlclient
    collect2: ld returned 1 exit status

    Sul sito di mysql mi si dice che le API per il C sono incluse
    nel server (che ho installato e finora ha sempre funzionato perfettamente)...cos'è che gli manca?
    It's just another bombtrack...
    Ogni can mena la coa, ogni coion vö gi' la soa!

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Hai installato MYSQL completo?

    Fai ldconfig da root e riprova...

  8. #8
    Ho installato server, client, le librerie e gli header file,
    non le dynamic client libraries (DCL). Puo' essere questo il problema?
    Ho provato ad installare le DCL ma mi si richiede una versione + aggiornata di glibc...
    It's just another bombtrack...
    Ogni can mena la coa, ogni coion vö gi' la soa!

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Distro?

    Ver. di MYSQL?


  10. #10
    SuSE 7.0
    MySQL 3.23.56:quipy:
    It's just another bombtrack...
    Ogni can mena la coa, ogni coion vö gi' la soa!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.