In Win32 DLL MFC verwenden
-
Hallo!
Ich habe da so Sound Helper Klassen die afxwin.h benötigen.
Das Ganze möchte ich in eine Win32 Dynamic Link Library kompillieren und ein paar ganz normale Funktionen exportieren.
Sobald ich aber afxwin.h inkludiere bekomme ich einen Linker Fehler der besagt, dass DLLMain bereits definiert ist und somit mehrfach definierte Symbole vorliegen. Wenn ich den Fehler mit /FORCE:MULTIPLE übergehe, lässt sich zwar alles kompillieren, jedoch liefert GetProcAddress immer NULL zurück...Was kann ich da machen?
vielen dank
matthias
-
Hi,
ich hatte das selbe problem, das liegt wohl an dem Includieren von MFCklassen
Schau da mal rein:http://www.codeproject.com/dialog/winampwnd.asp?target=winamp%7Cplugin
Ist zwar ein Plugin für Winamp, aber es is auch eine DLL mit MFC. Mir hat es geholfen. Ich weiß zwar nicht was es im endeffekt war, aber es funktioniert jetzt bei mir. Vielleicht hilft dir das ja auch