wie Du schon sagtest
qmake -project
dann "CONFIG += console" einfügen
qmake -spec win32-g++
-spec nur weil sonst msvc bei mir benutzt wird
mingw32-make
und dann aus debug die exe aufrufen (debug\test.exe)
Und eben aufpassen dass main() richtig ist.
fertig
Invalid project path
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Hi,
kann jemand mal bitte für das Programm eine Makefile erstellen und sie dann im Forum posten? So kann ich wenigstens vergleichen ob meine Makefile sich mit euren unterscheidet. (Das Makefile bitte mit qmake erstellen)
kann jemand mal bitte für das Programm eine Makefile erstellen und sie dann im Forum posten? So kann ich wenigstens vergleichen ob meine Makefile sich mit euren unterscheidet. (Das Makefile bitte mit qmake erstellen)
Code: Alles auswählen
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
string test_str;
cout<<"Bitte was eingeben"<<endl;
cin>>test_str;
cout<<test_str<<endl;
cout<<"funktioniert"<<endl;
cout<<"ENDE"<<endl;
return 0;
}
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Anbei, sogar mit exe in debug\
- Dateianhänge
-
- test.zip
- (160.45 KiB) 118-mal heruntergeladen
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Alles was man möchte:KingV1k hat geschrieben:was genau muss man eigentlich bei einem Qt-Projekt in der .pro unter config eintragen?
http://doc.trolltech.com/4.2/qmake-vari ... tml#config
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
ok ich hab jetzt rausgefunden woran mein Problem lag. qmake hat funktioniert. und an der makefile lag es auch nicht. in meinem programm habe ich relative pfadangaben benutzt um auf dateien zuzugreifen. da beim compilen die exe-dateien nicht in mein main-Ordner kopiert wurden, waren dadurch auch die relativen Pfadangaben falsch und deswegen hing sich mein Programm auf. Jetzt wenn ich die exe in meinen main-ordner kopiere funktioniert alles.