Hallo,
ich versuche meine Klasse in eine DLL zu exportieren, aber ich bekomme immer folgenden Fehler:
error C2375: ‚Funktion‘ : Neudefinition; unterschiedliche Bindung
: Siehe Deklaration von ‚Funktion‘
ausserdem bekomme ich folgende Warnung 5mal:
warning C4091: '__declspec(dllexport ) ’ : Ignoriert auf der linken Seite von ‚class Test‘, wenn keine Variable deklariert wurde
hier mein Code:
///lib.h
#define EXPORT __declspec(dllexport)
EXPORT class Test
{
public:
void Funktion(void);
};
///lib.cpp
#include
#include „…/Header/Lib.h“
int WINAPI DllMain(HINSTANCE hInst, DWORD fdwReason, PVOID Reserved)
{
return TRUE;
}
EXPORT void Test::Funktion(void)
{
return;
}
Kann mir jemand einen Tipp geben, warum der Code nicht funktioniert ??
Vielen Dank im Voraus
Simon