Hello,
Ich kämpfe mich gerade damit ab, mir eine MySQL-API für C++ zu basteln.
Da gibt es also die C-API. Und es gibt MySQL++. Und beides soll nun zusammengebaut werden.
Hörte sich echt einfach an am Anfang aber der Stapel mit den Readme-Dateien wird inzwischen immer dicker...
Die Kompilation der Fils und der Library hat soweit geklappt. Die Programme lauen alle.
Nun in Wascana/Eclipse C++ bekomme ich die Lib und die *.h-Files nicht eingebunden.
Das Teil weigert sich strikt, die Libs anzuerkennen.
Das #include wide dabei aber gar nicht mehr rot markiert...
Nur der Fehlertext ist reichtlich vorhanden
**** Rebuild of configuration Debug for project Datenbank ****
**** Internal Builder is used for build ****
g++ -I -I -I -O0 -g3 -Wall -c -fmessage-length=0 -osrc\Datenbank.o ..\src\Datenbank.cpp
In file included from ..\src\Datenbank.cpp:29:
C:\mysql++\examples\printdata.h:31:21: mysql++.h: No such file or directory
In file included from ..\src\Datenbank.cpp:29:
C:\mysql++\examples\printdata.h:34: error: mysqlpp' has not been declared C:\mysql++\examples\printdata.h:34: error: expected
,' or ...' before '&' token C:\mysql++\examples\printdata.h:34: error: ISO C++ forbids declaration of
Row' with no type
C:\mysql++\examples\printdata.h:35: error: mysqlpp' has not been declared C:\mysql++\examples\printdata.h:35: error: expected
,' or ...' before '&' token C:\mysql++\examples\printdata.h:37: error: ISO C++ forbids declaration of
sql_char' with no type
C:\mysql++\examples\printdata.h:38: error: mysqlpp' has not been declared C:\mysql++\examples\printdata.h:38: error: variable or field
print_stock_rows' declared void
C:\mysql++\examples\printdata.h:38: error: StoreQueryResult' was not declared in this scope C:\mysql++\examples\printdata.h:38: error:
res' was not declared in this scope
C:\mysql++\examples\printdata.h:39: error: mysqlpp' has not been declared C:\mysql++\examples\printdata.h:39: error: variable or field
print_stock_table' declared void
C:\mysql++\examples\printdata.h:39: error: Query' was not declared in this scope C:\mysql++\examples\printdata.h:39: error:
query' was not declared in this scope
..\src\Datenbank.cpp:40: warning: ISO C++ forbids declaration of main' with no type ..\src\Datenbank.cpp: In function
int main(int, char**)':
..\src\Datenbank.cpp:48: error: mysqlpp' has not been declared ..\src\Datenbank.cpp:48: error:
Connection' was not declared in this scope
..\src\Datenbank.cpp:48: error: expected ;' before "conn" ..\src\Datenbank.cpp:49: error:
conn' was not declared in this scope
..\src\Datenbank.cpp:52: error: mysqlpp' has not been declared ..\src\Datenbank.cpp:52: error:
Query' was not declared in this scope
..\src\Datenbank.cpp:52: error: expected ;' before "query" ..\src\Datenbank.cpp:53: error:
mysqlpp' has not been declared
..\src\Datenbank.cpp:53: error: StoreQueryResult' was not declared in this scope ..\src\Datenbank.cpp:53: error: expected
)' before "res"
..\src\Datenbank.cpp:55: error: res' was not declared in this scope ..\src\Datenbank.cpp:60: error:
query' was not declared in this scope
..\src\Datenbank.cpp:60: warning: unused variable 'query'
..\src\Datenbank.cpp:53: warning: unused variable 'StoreQueryResult'
..\src\Datenbank.cpp:52: warning: unused variable 'Query'
..\src\Datenbank.cpp:48: warning: unused variable 'Connection'
Build error occurred, build is stopped
Time consumed: 844 ms.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg