syntax fehler in rudiments->file.h ??
-
hallo,
ich schiebe direkt vorweg das ich ein absoluter c++ newbee bin
und nur durch mein php wissen den einstieg in c++ versuche.
ich versuche gerade mit c++ mysql abfragen zu realisieren.
dazu habe ich auf meinem debian system 'sqlrelay' installiert
und wollte jetzt einfach mal die grundfunktionen testen.um zu sehen ob alle includes da sind habe ich einfach ein code geschrieben
der nix macht ausser die includes ansprechen und eben was ausgeben:#include <iostream> #include <sqlrelay/sqlrclient.h> void main() { std::cout << " ok "; }also das simpelste was man machen kann aber schon beim compilieren
dieses testes bekomme ich eine , wie ich finde , komische fehlermeldung:g++ mysql.cpp -o mysql
In file included from /usr/include/sqlrelay/private/sqlrincludes.h:8,
from /usr/include/sqlrelay/sqlrclient.h:7,
from mysql.cpp:11:
/usr/include/rudiments/file.h:296: syntax error before(' /usr/include/rudiments/file.h:616: type specifier omitted for parameter /usr/include/rudiments/file.h:616: parse error before*'aber an dieser 'file.h' war ich ja nu gar nicht dran ..
also müsste ich doch davon ausgehen können das die ok ist , oder ?
weiss jemand woran das liegen kann ?
und gibt es vielleicht eine bessere methode mysql datenbanken
anzusprechen ?vielen dank
newbee
uwi
-
Kannst du eventuell mal die betreffenden Bereiche der file.h angeben?
(btw, das heißt "int main()")
-
hallo,
ich verlink sie mal eben ...
.. für mich sieht da alles richtig aus
aber ich bin auch mega newbeehttp://ipx10913.ipxserver.de/file.h
hoffe du findest den fehler.
vielen dank schonmaluwi
-
Hallo,
es scheint das die Definition von blksize_t fehlt. Wird in fileincludes auch <sys/types.h> eingebunden?
-
hallo,
ja es wird eingebunden ,
sollte ich vielleicht eine andere technik verwenden um die mysql db mit c++
anzusprechen ?danke
uwi