mysql.h Problem



  • Hallo!

    Ich habe mir das Library für Mysql runtergeladen und wollte nun die mysql.h einbinden.
    Wenn ich das Projekt compilieren möchte bokomme ich einige Fehlermeldungen wie z.B.
    155 C:\Dev-Cpp\include\mysql\mysql_com.h syntax error before "SOCKET"
    307 C:\Dev-Cpp\include\mysql\mysql.h syntax error before "NET" .
    Woran liegt das und wie bekomme ich diesen Fehler weg. Ich verwenden den Dev cpp 4.9.9.2

    Danke lightning



  • Hast du die Datei vielleicht an der falschen Stelle eingebunden? (bzw. was steht unmittelbar vor dem #include"mysql.h"?)

    (häufig ist der tatsächliche Fehler nämlich ein ganzes Stück vor der gemeldeten Zeile zu finden)



  • Hast du versucht die windows.h vor der mysql.h einzubinden. Hab nämlich letztens mal die windows.h nach der mysql.h eingebunden und ne geschlagene halbe Stunde nach dem Fehler gesucht (und dieser SOCKET -Fehler war einer der Fehler die ich bekommen hab).



  • Weiss jetzt grad nicht mehr, wie die Fehler bei mir genau geheissen haben,
    aber auch sowas in der Richtung:

    So hat's bei mir funktioniert:

    #include <winsock.h> // erst winsock, dann mysql
    #include "mysql.h"
    

Anmelden zum Antworten