
Hi, Thanks for very quick reply Claude. Your suggestion resolved the issue. Using extern "C" worked for me. Thank you very much. Thanks to all. Regards, Rajendra
---------- Forwarded message ---------- From: Claude Heiland-Allen
Date: Wed, Mar 14, 2012 at 7:43 PM Subject: Re: [Haskell-cafe] Unable to call function from DLL using FFI To: haskell-cafe@haskell.org 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
______________________________**_________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/**mailman/listinfo/haskell-cafehttp://www.haskell.org/mailman/listinfo/haskell-cafe