Linux-App portieren / Qt-Problem

T

t0bias

Jungspund
Hi,

ich muss eine App von mir von Linux nach Windows portieren.
Hierfür verwende ich Cygwin und den MinGW compiler (App ist in
C++ geschrieben).
Wenn ich auch ein noch so kleines Programm, wie z.B.
Code:
#include <iostream>

using namespace std;

int main(int argc, char *argv[]) {
  cout<<"Hello World!"<<endl;
}

mit

Code:
qmake -project
qmake
make release

übersetze und dann das Programm aufrufe, passiert einfach nichts!
Wenn ich das ganze händisch mit einem direkten Aufruf von g++ übersetze,
klappts.

Was mache ich falsch?
Für dieses Beispiel ist von Hand aufrufen ja eine Option, aber die eigentliche
App, die ich portieren muss ist wesentlich komplexer...

Danke!!!

Tobi
 
Das Hello World Programm hat nichts mit Qt zu tun.
In genau dieser Form solltest du es problemlos mit mingw kompilieren können.

Siehe dazu DevCpp

== Ach ja :
Bei Win musst du noch
Code:
system("pause");
anhängen das dein Programm an dieser Stelle die Shell anhält weil diese sonst nach Beendigung des Programmes geschlossen wird.

Gruß
Psyjo
 
Dass das HelloWorld-Beispiel nichts mit Qt zu tun hat ist mir schon klar, aber schon dort scheitere ich, wenn ich über qmake kompiliere. Von meinem "richtigen" Programm, welches durchaus Qt verwendet, ganz zu schweigen.
Danke trotzdem...
 

Ähnliche Themen

String auf Konsole ausgeben

Problem mit Texteingabe

Problem beim Kompilieren von C++ Code in Cygwin

deprecated conversion from string constant to ‘char*’

Xubuntu - AVR32-linux crosscompile sqlite

Zurück
Oben