Calocybe: C++ Compiler für MFC

Beitrag lesen

Moin!

ich habe bisher nur Java programmiert. Nun möchte ich mir C++ beibringen, weil ich Windows Anwendungen schreiben will.

Geht natuerlich auch mit anderen Sprachen, wobei ich persoenlich C++ fuer eine gute Wahl halte.

Wo bekomme ich einen C++ Comiler her, der MFC kann. Ich benutz grad den kostenlosen Borland C++ Compiler 5.5.1. Ich hab mir die Win-API mal angeschaut, aber mit MFC programmiert es sich doch leichter, oder??? Nur das kann der Borland nicht, oder bin ich da auf dem Holzweg :-) ?

Wie ingo meint, offenbar doch. Aber ob das in der naechsten MFC-Version noch stimmt? Im MFC-Source findet man viele #pragma-Anweisungen, also direkte Anweisungen fuer einen bestimmten Compiler (in diesem Falle CL, wie der MS-C-Compiler heisst).

Mit MFC leichter? Das bezweifel ich stark. Ich habe ausschliesslich negative Erfahrungen damit, vor allem, weil alles voellig undurchsichtig ist. Ich benutze lieber direkt das WIN32-API. Das ist sehr gut dokumentiert (obwohl von MS, da staunt man) und einfach zu benutzen (nachdem man das Konzept verstanden hat - am Anfang erscheint das Fenstererzeugen ein bisschen weird). Aber MFC ist einfach nur eine Klassenbibliothek. Du kannst eine beliebige andere verwenden, z.B. die VCL von Borland. (Letztere kenne ich aus Delphi, und da halte ich sie aber auch nicht so fuer den grossen Wurf.)

Oder hat jemand eine bessere Idee, Windowsprogramme herzustellen (Aus JAVA-.class-Files exe-Dateien machen eventuell...)

So ein konvertiertes Java-Programm ist noch lange kein Windows-Programm. Meist ist sowas handelt es sich dabei ja nur um VM und ByteCode zusammen in eine EXE gelinkt.

So long