Wie bekomme ich eine release Datei?
Wie bekomme ich eine release Datei?
Hallo, ich hoffe ich werde hier nicht wegen so einer Frage gesteinigt. Bin totaler Anfänger hab hier im Forum versucht was zu finden, hab aber leider nichts brauchbares gefunden.
Ich habe ein Programm (eins aus den Widgets von QT). Jetzt habe ich die .h und .cpp Dateien und will sie compilieren. Mache ich auch entsprechend. .pro ist entsprechend richtig ausgefüllt. In der CMD mache ich dann mein make File. ER erstellt auch das Makefile, Makefile.Debug und Makefile.Release und die dazugehörigen Ordnern. Die Ordner sind aber leer. Was muss ich noch machen damit er mir ne EXE generiert.
Danke schonmal.
Ich habe ein Programm (eins aus den Widgets von QT). Jetzt habe ich die .h und .cpp Dateien und will sie compilieren. Mache ich auch entsprechend. .pro ist entsprechend richtig ausgefüllt. In der CMD mache ich dann mein make File. ER erstellt auch das Makefile, Makefile.Debug und Makefile.Release und die dazugehörigen Ordnern. Die Ordner sind aber leer. Was muss ich noch machen damit er mir ne EXE generiert.
Danke schonmal.
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Habe ich gemacht. Obwohl ich die Targets richtig angegeben habe in der PRO Datei, bekomme ich anschließend die Meldung "No rule....
Auschnitt der PRO Datei:
TARGET = calctest
QTDIR_build:REQUIRES="contains(QT_CONFIG, small-config)"
# install
target.path = $$[QT_INSTALL_EXAMPLES]/tutorial/calctest
Wo liegt hier das Problem, bzw. muss ich in der Eingabe das Target noch einmal angeben, wenn ja wie?
Auschnitt der PRO Datei:
TARGET = calctest
QTDIR_build:REQUIRES="contains(QT_CONFIG, small-config)"
# install
target.path = $$[QT_INSTALL_EXAMPLES]/tutorial/calctest
Wo liegt hier das Problem, bzw. muss ich in der Eingabe das Target noch einmal angeben, wenn ja wie?
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
wenn das alles ist, was drinn steht, kann es nicht klappen!!
hier ein Beispiel wie eine einfache .pro Datei aussehen sollte:
Und es wird das Datenbankmodul(QT +=sql) benutzt
CONFIG += console wird nur unter Windows benötigt, wenn es ein Programm für die Komanzozeile werden soll.
hier ein Beispiel wie eine einfache .pro Datei aussehen sollte:
in diesem Fall ist das Ziel eine Programm(app)
TEMPLATE = app
TARGET +=
DEPENDPATH += .
INCLUDEPATH += .
CONFIG += console
QT +=sql
# Input
SOURCES += versuch.cpp
Und es wird das Datenbankmodul(QT +=sql) benutzt
CONFIG += console wird nur unter Windows benötigt, wenn es ein Programm für die Komanzozeile werden soll.
Natürlich war das nicht alles.
Der ganze Auschnitt lautet so:
TEMPLATE = app
CONFIG += qt warn_on
HEADERS = button.h \
calculator.h
SOURCES = button.cpp \
calculator.cpp \
main.cpp
TARGET = calculator
QTDIR_build:REQUIRES="contains(QT_CONFIG, small-config)"
# install
target.path = $$[QT_INSTALL_EXAMPLES]/tutorial/calctest
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS calculator.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/tutorial/calctest
INSTALLS += target sources
Ist doch alles angegeben was gebraucht wird (So ähnlich steht es auch in den anderen Tutorials).
Der ganze Auschnitt lautet so:
TEMPLATE = app
CONFIG += qt warn_on
HEADERS = button.h \
calculator.h
SOURCES = button.cpp \
calculator.cpp \
main.cpp
TARGET = calculator
QTDIR_build:REQUIRES="contains(QT_CONFIG, small-config)"
# install
target.path = $$[QT_INSTALL_EXAMPLES]/tutorial/calctest
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS calculator.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/tutorial/calctest
INSTALLS += target sources
Ist doch alles angegeben was gebraucht wird (So ähnlich steht es auch in den anderen Tutorials).
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten: