Wie kann man eine Klasse in eine C++ - DLL exportieren? Habe es mit
class __declspec (dllexport) Klassenname{...}
probiert. Das hat auch funktioniert, aber wenn in der DEF-Datei unter EXPORTS die Klasse angebe habe ich einen Compilerfehler. Ohne EXPORTS-Eintrag kann ich die Klasse zwar in einem anderen Programm mit __declspec (dllimport) wieder einbinden und auch Objekte davon anlegen, aber die Memberfunctions sind weg (sind aber als public deklariert).
Hat wer eine Idee wie das geht? Habe in einem anderen Forum gelesen, dass man dazu COM verwenden muss. Stimmt das bzw. wie geht das?