create DLL with GMP routines for Windows (Excel)

Torbjörn Granlund tg at
Mon Feb 15 08:24:58 UTC 2016

<ken72cc-a at> writes:

  My goal is to create a DLL using GMP routines that can be called from
  Excel.  I'm using minGW and gcc (C) with Code Blocks IDE.  I can
  successfully create a DLL (using __stdcall and .def file) that can be
  called from Excel.  I can also successfully create a console
  application that uses GMP routines (using linker option -lgmp).  Where
  I have a problem is trying to create a DLL for Excel that includes GMP
  routines.  The DLL gets created with no error but for some reason,
  none of the functions appear to be exported to the DLL - I get a
  'Runtime error 53, File not found' error in Excel when trying to use
  any of the DLL functions, even if the functions don't call GMP
  routines.  The error suggests the DLL can't be found.  If I comment
  out any function calling GMP routines and re-create the DLL,
  everything works fine in Excel.
  Any suggestions as to what I'm not doing correctly?  Thanks

I don't think you'll find many Windows experts around here.  Besides,
this is a list for discussions about GMP, not Windows Excel linking

Please encrypt, key id 0xC8601622

More information about the gmp-discuss mailing list