Programm für MAC oder Linux
Programm für MAC oder Linux
Hallo Leute,
ich hab ein kleines Programm erstellt, dass zu einer MYSQL Datenbank connectet.
Doch leider kann ich es unter Linux und MAC nicht testen.
Unter Windows funktioniert es wunderbar.
Könnte mir das bitte jemand auf MAC und Linux compilieren???
Wäre mir eine sehr große Hilfe.
Hier der Link zum Quellcode:
http://www.pro-forum.de/data_free/MAC-Compile.rar
Danke
Matthias
ich hab ein kleines Programm erstellt, dass zu einer MYSQL Datenbank connectet.
Doch leider kann ich es unter Linux und MAC nicht testen.
Unter Windows funktioniert es wunderbar.
Könnte mir das bitte jemand auf MAC und Linux compilieren???
Wäre mir eine sehr große Hilfe.
Hier der Link zum Quellcode:
http://www.pro-forum.de/data_free/MAC-Compile.rar
Danke
Matthias
Zuletzt geändert von Frostie am 16. Dezember 2006 17:43, insgesamt 1-mal geändert.
Was sollen mit den ganzen .dll-Dateien und der .exe?
Fehlt da nicht irgendwo ein .pro-File?
Bei den #include-Direktiven solltest du etwas mehr auf die Groß-/Kleinschreibung achten, so kann man es auf Unix-System auf keinen Fall compilieren.
Bei den ui-Files könntest du Layouts verwenden...
Benutzername, Host usw. für die Datenbankverbindung sollen fest vorgegeben werden?
Bei den meisten Header-Dateien fehlt die abschließende Leerzeile (Wird halt vom gcc gewarnt, stört mich jetzt ansonsten nicht)
Ach ja, ansonsten funktioniert es...
Fehlt da nicht irgendwo ein .pro-File?
Bei den #include-Direktiven solltest du etwas mehr auf die Groß-/Kleinschreibung achten, so kann man es auf Unix-System auf keinen Fall compilieren.
Bei den ui-Files könntest du Layouts verwenden...
Benutzername, Host usw. für die Datenbankverbindung sollen fest vorgegeben werden?
Bei den meisten Header-Dateien fehlt die abschließende Leerzeile (Wird halt vom gcc gewarnt, stört mich jetzt ansonsten nicht)
Ach ja, ansonsten funktioniert es...
-
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Hallo Kollegen,
danke erst mal.
Zu Punkt 1. Was stimmt mit dem Deutsch nicht??
Zu Punkt 2. ??
Zu Punkt 3. geändert
Zu Punkt4. Also die .pro kann man doch unter linux ganz leicht selber erstellen oder?? Also unter windows kann ich das leider nicht.
Gruß
Matthias
danke erst mal.
Zu Punkt 1. Was stimmt mit dem Deutsch nicht??
Zu Punkt 2. ??
Zu Punkt 3. geändert
Zu Punkt4. Also die .pro kann man doch unter linux ganz leicht selber erstellen oder?? Also unter windows kann ich das leider nicht.
Gruß
Matthias
Zuletzt geändert von Frostie am 16. Dezember 2006 17:46, insgesamt 1-mal geändert.
-
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Doch auch unter Windows ist die .pro Datei die Basis für qmake, woraus die Steuerdateien für den Compiler erstellt werden.
Zu 1.
Zu 1.
6 setzen kann ich da nur sagen.ich hab ein kleines Programm erstellt, dass zu einer MYSQL Datenbank connectet.
Nein, denn das geht nur in ca. 10% aller Fälle gut. Da qmake -project ja nicht hell sehen kann!!Also die .pro kann man doch unter linux ganz leicht selber erstellen oder??
-
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Und wenn nicht, erstellt man normalerweise aus der pro-Datei die .vcproj. Dafür ist qmake nunmal ein MakefilegeneratorBartSimpson hat geschrieben:Du du ja die kommerzielle Version hast, sollte das in der Hilfe stehen, wie du mit dem Plug-In eine .pro Datei erstellst.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Wenn du alle Fehler ausgebessert hast, lad ich mir das ganze nocheinmal runter und kompilier es dann. Hinweise hab ich dir genügend gegeben.
Code: Alles auswählen
stefan@centrino:/tmp/MAC2$ qmake -project
stefan@centrino:/tmp/MAC2$ qmake
stefan@centrino:/tmp/MAC2$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o functions.o functions.cpp
In file included from functions.cpp:1:
functions.h:5:27: error: qsqldatabase.h: Datei oder Verzeichnis nicht gefunden
functions.h:6:24: error: qsqlerror.h: Datei oder Verzeichnis nicht gefunden
functions.h:7:24: error: qsqlquery.h: Datei oder Verzeichnis nicht gefunden
functions.h:8:29: error: qsqltablemodel.h: Datei oder Verzeichnis nicht gefunden
functions.h:9:39: error: qsqlrelationaltablemodel.h: Datei oder Verzeichnis nicht gefunden
functions.h:10:37: error: qsqlrelationaldelegate.h: Datei oder Verzeichnis nicht gefunden
functions.h:11:24: error: qsqlrecord.h: Datei oder Verzeichnis nicht gefunden
functions.h:32:22: warning: no newline at end of file
functions.h:27: error: 'QSqlDatabase' does not name a type
functions.cpp:27: error: 'QSqlDatabase' does not name a type
make: *** [functions.o] Fehler 1
stefan@centrino:/tmp/MAC2$
Ah,
ok, danke, hab dir grad ne mail geschrieben.
Ich bessere das Programm noch kurz aus.
OK, habs verbessert.
http://www.pro-forum.de/data_free/MAC-Compile.rar
ok, danke, hab dir grad ne mail geschrieben.
Ich bessere das Programm noch kurz aus.
OK, habs verbessert.
http://www.pro-forum.de/data_free/MAC-Compile.rar