ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
440
440
EMPFEHLEN
-
Nabend,
ich habe mir mittlerweile schon einige Klassen und Funktionen in Visual Studio programmiert. Einige dieser Klassen verwenden die MFC.
Nun würde ich gerne einige dieser Klassen in einem Qt-Projekt(Nicht in Visual Studio sondern GCC) einbinden. Soweit ich weiß gibts die MFC ausschließlich für den Microsoft eigenen Compiler. Mein Gedanke dazu war als erstes mir einen Wrapper zu schreiben.
Einen Wrapper für einzelne Funktionen zu schreiben ist ja kein Problem aber wie sieht es mit ganzen Klassen aus? Wie geht man da vor?
MfG ManuelOS: Win 7 Ultimate x64
CPU: Intel Core i7 2600K (3,4GHz - 3,8 GHz)
RAM: 4 x 8GB-DDR3 1333MHz
Board: Asus P8Z68-V/Gen3
GFX: Nvidia GTX580 (Palit)
Cinema 4D R12, Photoshop CS5, Visual Studio 2010, Qt SDK, Notepad++
blog.unlimitedengine.de
design-projects.de
-
Hi
gibt es irgendeinen Grund, warum zu Qt noch das alte MFC dazu soll?
Eine Klasse funktional umzusetzen wäre an sich kein Problem.
Eine struct für die Variablen und dazu ein paar normale Funktionen für die Methoden.
Damit die Funktionen auch mit der jeweiligen "Klassen"-Instanz zusammenhängen,
bekommen sie als ersten Parameter immer eine Instanz der struct.
So wird eine Klasse übrigens auch vom Compiler umgesetzt.
Die Klassenfunktionen sind im Prinzip normale klassenlose Funktionen,
die außer ihren eigentlichen Parametern einen Pointer auf eine Variablenstruktur
übergeben bekommen - eben der Variablenteil der Klasse.
Mit MFC wirst du so aber keine Freude haben.
Abgesehen von den weit verzweigten DLL-Abhängigkeiten und der starken Res-Abhängigkeit
ist MFC einfach ein seltsames Gebilde.
Bis du da was Lauffähiges hast, ist wahrscheinlich ziemlich viel Wrapperarbeit nötig.
Was brauchst denn genau, was Qt nicht hat?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
Ähnliche Themen
-
Supertoller Wrapper für Lua in PHP
Von multimolti im Forum PHPAntworten: 6Letzter Beitrag: 28.06.10, 10:51 -
100% Height Wrapper
Von dobber812 im Forum CSSAntworten: 7Letzter Beitrag: 22.09.09, 21:53 -
COM-dll Wrapper
Von meisteryoda im Forum JavaAntworten: 1Letzter Beitrag: 17.05.08, 11:19 -
Wrapper Klasse
Von mkoeni1 im Forum JavaAntworten: 2Letzter Beitrag: 12.03.07, 19:16 -
C-API Wrapper
Von Helpseaker im Forum C/C++Antworten: 1Letzter Beitrag: 07.02.07, 07:35





Zitieren

Login






