how call a c function with stdcall?
mzfhhhh via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Mar 24 19:16:58 PDT 2015
On Wednesday, 25 March 2015 at 00:26:21 UTC, Adam D. Ruppe wrote:
> On Wednesday, 25 March 2015 at 00:09:33 UTC, mzfhhhh wrote:
>> i use "implib.exe /system func.lib func.dll" to create a
>> func.lib.
>
> You might also need to specify the .def file as the final
> argument to that.
>
> http://digitalmars.com/ctg/implib.html
>
> The def file can list aliases for the functions. Maybe try it
> without the /system flag too. I know there's a way but I don't
> know exactly what, I just tend to guess and check a little...
1.def file:
LIBRARY "func"
EXPORTS
_sub at 8 = sub
2.create lib
implib.exe func.lib func.def
-------------------------
now it works fine,thanks!
More information about the Digitalmars-d-learn
mailing list