Invalid project path

Alles rund um die Programmierung mit Qt
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

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
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
KingV1k
Beiträge: 76
Registriert: 16. Oktober 2006 10:24

Beitrag von KingV1k »

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)

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:

Beitrag von Christian81 »

Anbei, sogar mit exe in debug\
Dateianhänge
test.zip
(160.45 KiB) 118-mal heruntergeladen
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
KingV1k
Beiträge: 76
Registriert: 16. Oktober 2006 10:24

Beitrag von KingV1k »

was genau muss man eigentlich bei einem Qt-Projekt in der .pro unter config eintragen?

config += windows ?
config += qt ?
config += console ?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

KingV1k hat geschrieben:was genau muss man eigentlich bei einem Qt-Projekt in der .pro unter config eintragen?
Alles was man möchte:
http://doc.trolltech.com/4.2/qmake-vari ... tml#config
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
KingV1k
Beiträge: 76
Registriert: 16. Oktober 2006 10:24

Beitrag von KingV1k »

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.
Antworten