Hallo,
ich habe mir das C++ Plugin für Eclipse mit MinGW installiert. Ich wollte mir eine DLL erstellen, die ich in VBA einbinden kann. Leider findet VBA er den Eintrittspunkt nicht.
Hierzu folgender Code:
Das Beispiel funktioniert sehr gut mit VC++ aber mit g++ scheint das wohl nicht zu gehen?!
Die entsprechende def Datei musste ich erstellen ansonsten hatte das auch in VC++ nicht funktioniert. Habe schon ewigh gesucht aber immer noch erfolglos. Vielleicht weiß von euch jemand Rat?
Vielen Dank
ich habe mir das C++ Plugin für Eclipse mit MinGW installiert. Ich wollte mir eine DLL erstellen, die ich in VBA einbinden kann. Leider findet VBA er den Eintrittspunkt nicht.
Hierzu folgender Code:
Code:
#include "stdafx.h"
#include "windows.h"
#ifdef __cplusplus
#define EXPORT extern "C" __declspec(dllexport) __stdcall
#endif
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
};
EXPORT int addition(int a, int b){
return a+b;
};
Das Beispiel funktioniert sehr gut mit VC++ aber mit g++ scheint das wohl nicht zu gehen?!
Die entsprechende def Datei musste ich erstellen ansonsten hatte das auch in VC++ nicht funktioniert. Habe schon ewigh gesucht aber immer noch erfolglos. Vielleicht weiß von euch jemand Rat?
Vielen Dank