Programm für MAC oder Linux

Verschiedenes zu Qt
Frostie
Beiträge: 60
Registriert: 23. September 2006 09:02

Programm für MAC oder Linux

Beitrag von Frostie »

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
Zuletzt geändert von Frostie am 16. Dezember 2006 17:43, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

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...
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

1. Wie währe es mal mit einem vernümftigen Deutsch!!!
2. Für GPL Projekte nur quelloffene Packformate.
3. Nie die Binärdateien mit einpacken.
4. Das kann man unter Linux/Unix/Mac nicht übersetzen, da die .pro Datei fehlt.
Frostie
Beiträge: 60
Registriert: 23. September 2006 09:02

Beitrag von Frostie »

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
Zuletzt geändert von Frostie am 16. Dezember 2006 17:46, insgesamt 1-mal geändert.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Doch auch unter Windows ist die .pro Datei die Basis für qmake, woraus die Steuerdateien für den Compiler erstellt werden.
Zu 1.
ich hab ein kleines Programm erstellt, dass zu einer MYSQL Datenbank connectet.
6 setzen kann ich da nur sagen.
Also die .pro kann man doch unter linux ganz leicht selber erstellen oder??
Nein, denn das geht nur in ca. 10% aller Fälle gut. Da qmake -project ja nicht hell sehen kann!!
Frostie
Beiträge: 60
Registriert: 23. September 2006 09:02

Beitrag von Frostie »

Na toll,

bist du Deutsch Lehrer oder Programmierer??
Frostie
Beiträge: 60
Registriert: 23. September 2006 09:02

Beitrag von Frostie »

Hm,

ich hab aber keine .pro, da ich das alles unter Visual Studio programmiere.

Oh man ganz schön anstrengend, auf die Rechtschreibfehler zu achten. :P

@upsala:
Kannst du bitte das erstellte Zeug online stellen??

Danke
Gruß Matthias
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Für die Rechtschreibfehler gibt es die Rechtschreibprüfung im Firefox. Nur bei Grammatik ist auch die hilflos. Auch mit dem VS kannste die .pro Datei erzeugen. Und im Zweifelsfall musste du die halt per Hand erzeugen. Denn die gehört zu jedem Qt Projekt da zu.
Frostie
Beiträge: 60
Registriert: 23. September 2006 09:02

Beitrag von Frostie »

Echt,

wie kann ich die .pro unter VS erstellen??

Hast du da einen Tipp??

Danke
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Du du ja die kommerzielle Version hast, sollte das in der Hilfe stehen, wie du mit dem Plug-In eine .pro Datei erstellst.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

BartSimpson 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.
Und wenn nicht, erstellt man normalerweise aus der pro-Datei die .vcproj. Dafür ist qmake nunmal ein Makefilegenerator :)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

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$        
Frostie
Beiträge: 60
Registriert: 23. September 2006 09:02

Beitrag von Frostie »

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
Frostie
Beiträge: 60
Registriert: 23. September 2006 09:02

Beitrag von Frostie »

@upsala:

Kannst du es jetzt übersetzen?? Oder gibt es noch Fehler??

Danke
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Jetzt fehlt nur noch das .pro-File dann passts
Antworten