[Haskell-cafe] Unable to call function from DLL using FFI

Claude Heiland-Allen claude at goto10.org
Wed Mar 14 15:13:58 CET 2012


On 14/03/12 14:01, rajendra prasad wrote:
> My c++ code(HelloWorld.cpp) looks like this:

Try adding extern "C" { ... } to use the C ABI instead of a C++ ABI 
(which usually features symbol name mangling to add type information, 
among other things).  (This may not solve the entire problem, but is an 
important puzzle-piece).

> __declspec(dllexport) int doubleMe(int a)
> {
>      return 2*a;
> }


Claude



More information about the Haskell-Cafe mailing list