C++ Builder MySql Library



  • Hallo Zusammen,
    ich habe ein kleines Problem mit meiner mysql.h Datei.
    Beim Compilieren bekomme ich folgende Fehler:

    [Linker Error] Unresolved external 'mysql_init' referenced from ...
    [Linker Error] Unresolved external 'mysql_real_connect' referenced from ...

    So der Code sieht so aus

    MYSQL  *my;     /* Handle initialisieren */
       my = mysql_init(NULL);
       if(my == NULL) {
                    rahmeninnen(2,15,25,78,12);
                    gotoxy(20,25);
                    cprintf("Fehler");
                    //return EXIT_SUCCESS;
                    }
       /* Mit dem Server verbinden */
       if( mysql_real_connect (
                    my,   /* Zeiger auf MYSQL-Handler*/
                    "192.168.3.254", /* Host-Name*/
                    point[0].temp, /* User-Name*/
                    point[1].temp, /* Passwort für user_name */
                    "ghe",  /* Name der Datenbank*/
                    0,     /* Port (default=0) */
                    NULL,  /* Socket (default=NULL)*/
                    0      /* keine Flags */  )  == NULL) {
                    rahmeninnen(2,15,25,78,12);
                    gotoxy(20,25);
                    cprintf ( "--Fehler--");
                    //"%u (%s)\n",mysql_errno (my), mysql_error (my));
                    }
       else         {
                    rahmeninnen(2,15,25,78,12);
                    gotoxy(20,25);cprintf("--Verbunden--");
    

    Nicht wundern da sind zwei Sachen einfach ausgeklammert weil ich noch am rumprobieren bin. Das Problem tritt aber nur beim Borland Compiler auf. Die Librarys habe ich auch umgepackt so das Sie eigentlich kompatibel sein müssten.
    Kann mir einer sagen wo das Problem liegt??? Ich bin noch ein ziemlich blutiger Anfänger und weiß einfach nicht weiter. Vielleicht bin ich auch einfach zu blöd um Google zu benutzen aber irgendwie habe ich nicht das richtige gefunden.

    Danke für jede Hilfe und ein schönes Wochenende

    Gruß Alex



  • So ich hab jetzt noch einiges Versucht. Wenn ich aus der Fehlermeldung schlau werden soll heißt das ja das er die beiden Funktionen nicht findet. Aber wo sollen die denn sonst sein wenn nicht in der mysql.h. Library ist drinne libmysql.lib.

    Was will der Compiler von mir??? 😡 😡 😡 😡

    Vielleicht hat ja doch noch einer ne 💡 .

    Gruß Alex



  • So Problem ist gelöst ich habe die Library doch nicht richtig drinn gehabt.

    Danke an alle


Log in to reply