Hallo
Wie schön dass ich so eine Berühmtheit bin :)
Unter Linux ein Programm mit der Win32API zu erstellen ist nahezu unmöglich. wie Supermax schon richtigerweise sagte, ist eine API - vereinfacht ausgedrückt - eine Ansammlung aus Befehlen. Speziell die von Windows eine Ansammlung zum Erstellen von GUIs, nutzen der Windows-Funktionen,, Multimedia, etc.
Es gibt das MONO-Projekt, womit es möglich ist, Windows Programme, die mit .NET-Framework erstellt wurden, zu starten. Genauso gibt es WINE, ein Programm unter Linux, was Programmen, die eigentlich für Windows gedacht sind, vorgaukelt, auch unter Windows zu arbeiten (obwohl sie es ja eigentlich nicht tun). Du kannst ja mal versuchen ein Programm, das mit der Win32API ist, zu kompilieren (was zu unheimlich vielen Fehlermeldungen führen würde, da der Compiler höchstwahrscheinlich unter Linux läuft und dementsprechend keine Header-Datei "windows.h" kennt) und dann mit Wine laufen zu lassen.
Oder startest ein MONO-ähnliches Projekt, was windows.h für Linux zur Verfügung stellt ;-)
Da müsstest du aber für jedes Desktop Environment, oder zumindest für die beliebtesten (ich nehme mal an Gnome, KDE, XFCE, etc.) so eines schreiben.
Hoffe konnte helfen.
MfG
TByte
Ps.: Philosoph schreibt man anders: φιλοσοφοσ
;-)
Besteht aus Freund und Weisheit.