Der Martin: Native Windows-Programme mit gcc/g++?

Beitrag lesen

n'Abend Vinzenz,

Du brauchst auf jeden Fall das "Windows Platform SDK" von Microsoft ...

ach, _das_! Ja, natürlich - aber daraus auch nur die große Sammlung an Headerdateien. Die zugehörigen Importbibliotheken kann man sich dann aus den Windows-DLLs selbst generieren. Kenn ich vom Prinzip her.

und ob es mit Borland überhaupt klappt, scheint fraglich zu sein.

Ob es im Fall von Apache läuft, kann ich nicht mit Bestimmtheit sagen - aber das Platform SDK lässt sich grundsätzlich auch mit dem Borland-Compiler verwenden. Ja, okay - es ist natürlich auf MSVC "optimiert", dadurch kann es immer mal wieder zu Errors beim Compilieren kommen. Aber in solchen Fällen muss man eben die entsprechende Headerdatei hernehmen und die eine oder andere Direktive von Microsoft- in Borland-Syntax umschreiben.
Mit ein paar kleineren Projekten habe ich das schon erfolgreich praktiziert.

Die offizielle Doku erwähnt ausschließlich Visual C++ 5.0 oder neuer.

Ja, das heißt aber nichts anderes, als dass für diese Versionen alles passend voreingestellt ist. Mit anderen Compilern muss man halt etwas Handarbeit leisten. Bei einem so umfangreichen Projekt wie dem Apache Webserver artet das wirklich in Arbeit aus - aber wenn man da mal ein Wochenende investiert, kriegt man das auch hin.

So long,
 Martin

--
Alkohl ist ungesund,
Rauchen ist schädlich,
Sex ist unanständig
- und die Erde ist eine flache Scheibe.