Externes Programm unter Windows ausführen

Alles rund um die Programmierung mit Qt
Antworten
marco
Beiträge: 41
Registriert: 6. Dezember 2006 23:46
Wohnort: Niederrhein

Externes Programm unter Windows ausführen

Beitrag von marco »

Hallo,

leider hab ich noch nicht ganz so viel Erfahrung was die Windows-Programmierung angeht, möchte aber eines meiner Qt4-Projekte aus Interesse mal unter Windows komplieren.
Um unter Windwos mit einer Dateiendung verknüpfte Programme zu starten versuche ich folgendes:

Code: Alles auswählen

#ifdef Q_WS_WIN
int result = ShellExecute(NULL, "open", filePath.toByteArray().data(), NULL, NULL, SW_SHOW);
#endif
Natürlich include <shellapi.h> nicht vergessen. Leider klappt das mit dem mingw Compiler nicht: "shellapi.h" wird nicht gefunden. Weiß jemand warum?

Danke!!!

Gruß, Marco
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Abesehen davon dass shellapi.h unter MinGW auch vorhanden ist, würde ich doch eher QProcess() benutzen...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten