Ale Dev-C++ już dwa lata temu przestał być rozwijany (nie pojawiają się nowe wersje), a visual C++ nie jest w pełni zgodny z obecnymi standardami (void main() itp.).
@topic:
Konrad, spróbuj tego:
#include <windows.h>
#ifdef BUILD_DLL
#define DLL_EXPORT __declspec(dllexport)
#else
#define DLL_EXPORT
#endif
DLL_EXPORT double GMVal ( double Val )
{
return Val;
}
Błąd był w tym, że dll był kompilowany w C, a nie w C++ przez:
#define extern "C" __declspec(dllexport)
a więc powinno być tak:
#define extern __declspec(dllexport)
Pozdrawiam :)