Guten Tag zusammen,
ich habe nachfolgend einen einfachen C-Code der auf die mySQL Ressourcen
zugreift:
1 | #include <stdio.h>
|
2 | #include <mysql.h>
|
3 |
|
4 | int main () {
|
5 | return 0;
|
6 | }
|
Damit die Headerdateien und die Bibliotheken bedient werden können gebe
ich dem mingW folgendes mit auf den Weg:
-I"C:\Cprj\MySQLConnectorC\include"
-L"C:\Cprj\MySQLConnectorC\lib\opt\libmysql.dll"
Der mingW Compiler liefert mir allerdings folgende Fehlermeldung:
Zitat:
1 | -------------- Build: Debug in sql_acc ---------------
|
2 |
|
3 | Compiling: main.c
|
4 | In file included from C:\Cprj\MySQLConnectorC\include/mysql.h:71,
|
5 | from C:\Cprj\sql_acc\main.c:2:
|
6 | C:\Cprj\MySQLConnectorC\include/mysql_com.h:268: error: expected specifier-qualifier-list before 'SOCKET'
|
7 | C:\Cprj\MySQLConnectorC\include/mysql_com.h:437: error: expected ')' before 's'
|
8 | Process terminated with status 1 (0 minutes, 0 seconds)
|
9 | 2 errors, 0 warnings
|
Was kann ich tun damit der Comiler durchläuft und nicht bei den mySQL
Ressourcen meckert?
Ich glaube das die Lösung des Problems ein Bedienfehler von Code::Blocks
sein könnte. Wer kann mir sagen wie der native GCC Aufruf aussehen
müsste?
Wie muss ich Code::Blocks wirklich konfigurieren?
Danke! Grüße, Kevin