Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[MySQL, C++] Problem z kompilacją kodu

Ostatnio zmodyfikowano 2011-08-21 10:10
Autor Wiadomość
m_zap
Temat założony przez niniejszego użytkownika
[MySQL, C++] Problem z kompilacją kodu
» 2011-08-20 17:44:15
Siemka!
Próbuję się połączyć z bazą danych ale ni jak mi nie idzie korzystam z http://www.kitek.pl/2008/03/06/mysql-api-w-jezyku-c-czesc-1/

C/C++
#include <stdio.h>
#include <mysql.h>

int main() {
    MYSQL mysql;
   
    if( mysql_init( & mysql ) == NULL ) {
        printf( "\nBlad inicjalizacji\n" );
    } else {
        printf( "\nWyglada ze jest ok ;)\n" );
    }
   
    mysql_close( & mysql );
    return 1;
}

Compiler: Default compiler
Building Makefile: "E:\Dev-Cpp\Makefile.win"
Executing  make...
make.exe -f "E:\Dev-Cpp\Makefile.win" all
gcc.exe -c main.c -o main.o -I"e:/Dev-Cpp/include"  -I"C:/Program Files/NVIDIA Corporation/NVIDIA PhysX SDK/v2.8.1/Graphics/include"  -I"C:/Program Files/NVIDIA Corporation/NVIDIA PhysX SDK/v2.8.1/SDKs/Cooking/include"  -I"C:/Program Files/NVIDIA Corporation/NVIDIA PhysX SDK/v2.8.1/SDKs/Physics/include"  -I"C:/Program Files/NVIDIA Corporation/NVIDIA PhysX SDK/v2.8.1/SDKs/PhysXLoader/include"  

In file included from e:/Dev-Cpp/include/mysql.h:71,
                 from main.c:2:
e:/Dev-Cpp/include/mysql_com.h:268: error: syntax error before "SOCKET"

e:/Dev-Cpp/include/mysql_com.h:268: warning: no semicolon at end of struct or union
e:/Dev-Cpp/include/mysql_com.h:304: error: syntax error before '}' token
e:/Dev-Cpp/include/mysql_com.h:304: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql_com.h:418: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql_com.h:419: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql_com.h:420: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql_com.h:421: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql_com.h:422: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql_com.h:423: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql_com.h:424: error: syntax error before '*' token

e:/Dev-Cpp/include/mysql_com.h:425: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql_com.h:428: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql_com.h:429: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql_com.h:437: error: syntax error before "s"
In file included from main.c:2:
e:/Dev-Cpp/include/mysql.h:237: error: syntax error before "NET"
e:/Dev-Cpp/include/mysql.h:237: warning: no semicolon at end of struct or union
e:/Dev-Cpp/include/mysql.h:262: error: 'scramble' redeclared as different kind of symbol

e:/Dev-Cpp/include/mysql_com.h:511: error: previous declaration of 'scramble' was here
e:/Dev-Cpp/include/mysql.h:262: error: 'scramble' redeclared as different kind of symbol
e:/Dev-Cpp/include/mysql_com.h:511: error: previous declaration of 'scramble' was here
e:/Dev-Cpp/include/mysql.h:264: error: conflicting types for 'unused2'
e:/Dev-Cpp/include/mysql_com.h:283: error: previous declaration of 'unused2' was here
e:/Dev-Cpp/include/mysql.h:264: error: conflicting types for 'unused3'
e:/Dev-Cpp/include/mysql_com.h:285: error: previous declaration of 'unused3' was here
e:/Dev-Cpp/include/mysql.h:264: error: conflicting types for 'unused4'

e:/Dev-Cpp/include/mysql_com.h:297: error: previous declaration of 'unused4' was here
e:/Dev-Cpp/include/mysql.h:264: error: conflicting types for 'unused5'
e:/Dev-Cpp/include/mysql_com.h:298: error: previous declaration of 'unused5' was here
e:/Dev-Cpp/include/mysql.h:277: error: syntax error before '}' token
e:/Dev-Cpp/include/mysql.h:277: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:286: error: syntax error before "MYSQL"
e:/Dev-Cpp/include/mysql.h:286: warning: no semicolon at end of struct or union
e:/Dev-Cpp/include/mysql.h:296: error: syntax error before '}' token
e:/Dev-Cpp/include/mysql.h:296: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:352: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:353: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:354: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:355: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:357: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:358: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:359: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:361: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:362: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:363: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:364: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:365: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:366: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:367: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:368: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:369: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:370: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:371: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:373: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:373: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:373: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:374: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:377: error: syntax error before '*' token

e:/Dev-Cpp/include/mysql.h:378: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:380: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:380: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:386: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:387: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:388: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:389: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:391: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:393: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:393: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:393: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:394: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:394: error: syntax error before '*' token

e:/Dev-Cpp/include/mysql.h:394: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:396: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:404: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:406: error: `mysql_set_local_infile_handler' declared as function returning a function
e:/Dev-Cpp/include/mysql.h:407: error: syntax error before "int"
e:/Dev-Cpp/include/mysql.h:415: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:417: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:420: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:421: error: syntax error before '*' token

e:/Dev-Cpp/include/mysql.h:423: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:424: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:427: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:428: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:429: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:432: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:433: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:434: error: syntax error before '*' token

e:/Dev-Cpp/include/mysql.h:435: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:435: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:435: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:436: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:436: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:436: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:437: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:437: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:437: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:438: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:440: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:441: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:443: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:445: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:447: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:448: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:449: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:450: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:450: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:451: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:456: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:460: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:463: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:550: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:575: error: syntax error before "MYSQL"
e:/Dev-Cpp/include/mysql.h:575: warning: no semicolon at end of struct or union
e:/Dev-Cpp/include/mysql.h:616: error: syntax error before '}' token
e:/Dev-Cpp/include/mysql.h:616: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:643: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:644: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:652: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:654: warning: no semicolon at end of struct or union
e:/Dev-Cpp/include/mysql.h:657: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:659: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:660: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:661: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:662: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:663: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:664: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:665: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:666: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:667: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:668: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:670: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:673: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:673: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:673: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:674: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:676: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:677: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:678: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:681: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:682: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:683: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:686: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:689: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:690: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:691: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:692: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:693: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:694: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:698: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:698: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:698: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:699: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:699: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:699: warning: data definition has no type or storage class
e:/Dev-Cpp/include/mysql.h:700: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:701: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:702: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:703: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:705: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:706: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:707: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:708: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:709: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:710: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:712: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:713: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:714: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:715: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:716: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:717: error: syntax error before '*' token
e:/Dev-Cpp/include/mysql.h:718: error: syntax error before '*' token
main.c: In function `main':
main.c:5: error: syntax error before "mysql"

main.c:7: error: `mysql' undeclared (first use in this function)
main.c:7: error: (Each undeclared identifier is reported only once
main.c:7: error: for each function it appears in.)

make.exe: *** [main.o] Error 1

Execution terminated
P-39555
malan
» 2011-08-20 18:10:03
W kilku odcinkach chciałbym zaprezentować możliwość użycia bazy danych MySQL w języku C na platformie Linux.
P-39557
DejaVu
» 2011-08-20 18:21:31
A ja dodam od siebie, że jest to kod C, a nie C++ :)
P-39559
Elaine
» 2011-08-20 18:25:24
Ten kod - jak każdy porządny kod w C - jest również poprawny w C++, więc to również jest C++.
P-39560
DejaVu
» 2011-08-20 18:29:55
#include <stdio.h>
 - sesese :>
P-39561
Elaine
» 2011-08-21 00:11:23
To jest poprawne (choć niezalecane) w C++ dla zapewnienia kompatybilności z C :P
P-39592
m_zap
Temat założony przez niniejszego użytkownika
» 2011-08-21 10:10:28
Administracja zmieniła tytuł:p
P-39594
« 1 »
  Strona 1 z 1