Hallo Leute,
beim Versuch die MySQL C-API einzubinden komme ich nicht mehr weiter.
Die libmysql.lib habe ich im Linker eingebunden, die Headerdatei <mysql.h> ist aufgerufen.
Was mach ich falsch?
Der Kompiler gibt mir folgende Fehlermeldung aus:
Genau ist das hier:
beim Versuch die MySQL C-API einzubinden komme ich nicht mehr weiter.
Die libmysql.lib habe ich im Linker eingebunden, die Headerdatei <mysql.h> ist aufgerufen.
Was mach ich falsch?
Der Kompiler gibt mir folgende Fehlermeldung aus:
Code:
Analyse.cpp
c:\mysql\include\mysql_com.h(116) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'fd'
c:\mysql\include\mysql_com.h(116) : error C2501: 'SOCKET' : Fehlende Speicherklasse oder Typbezeichner
c:\mysql\include\mysql_com.h(116) : error C2501: 'fd' : Fehlende Speicherklasse oder Typbezeichner
c:\mysql\include\mysql_com.h(180) : error C2065: 'SOCKET' : nichtdeklarierter Bezeichner
c:\mysql\include\mysql_com.h(180) : error C2146: Syntaxfehler : Fehlendes ')' vor Bezeichner 's'
c:\mysql\include\mysql_com.h(181) : error C2059: Syntaxfehler : ')'
Fehler beim Ausführen von cl.exe
Genau ist das hier:
Code:
typedef struct st_net {
Vio* vio;
unsigned char *buff,*buff_end,*write_pos,*read_pos;
my_socket fd; /* For Perl DBI/dbd */
unsigned long max_packet,max_packet_size;
unsigned int last_errno,pkt_nr,compress_pkt_nr;
unsigned int write_timeout, read_timeout, retry_count;
int fcntl;
char last_error[MYSQL_ERRMSG_SIZE];
unsigned char error;
my_bool return_errno,compress;