Hallo Tobias,
Das wusste ich noch nicht. Klingt ja aber echt gut. Kann ich aber nicht mit irgendeiner MySql-lib programmieren, und die für Linux bzw. für Windows kompilieren?
Damit würdest du dich aber auf ein Datenbanksystem festlegen und müsstest später, wenn die aktuelle Datenbank deinen Ansprüchen nicht mehr gerecht wird, deine ganzen Quellen umschreiben. Aus diesem Grund empfehlt es sich immer am Anfang eines Projekts einen Datenbanklayer zu benutzen.
Also sowas wie ODBC?
Ich dachte immer, der Vorteil an den Bibliotheken ist, dass man seinen Source-Code einmal schreibt, und nur die Bibliotheken für Linux und Windows existieren müssen.
Naja, es muss halt nur die Bibliotheken für Windows und Linux geben. Bei Bibliotheken für bestimmte Anwendungszwecke (z.B. Datenbankzugriff) mag das noch funktionieren, aber gerade bei Betriebssystemzugriffen gibt es unter Windows arge Probleme, da die POSIX Schnittstelle da nur in den Köpfen einiger Marketingmanager existiert...
Und was gibt es da so für Lösungen um Plattformübergreifend zu programmieren? Ausser jetzt Qt? Normales Dateihandling müsste ja über die Standartlibs abgedeckt sein?
Tschüss, Friedrich