Using DLL

Zarathustra adam.chrapkowski at gmail.com
Thu Apr 24 08:40:13 PDT 2008


I created lib file:
implib /s zlib.lib zlib.dll
and:
zlib.d
but when I tryed compile:
dmd main.d zlib.d zlib.lib
in main.d is import zlib.d
I got some errors:
 main.obj(main)
 Error 42: Symbol Undefined _D4zlib10deflateEndFPS4zlib8z_streamZi
main.obj(main)
 Error 42: Symbol Undefined _D4zlib7deflateFPS4zlib8z_streamiZi
main.obj(main)
 Error 42: Symbol Undefined _D4zlib10inflateEndFPS4zlib8z_streamZi
main.obj(main)
 Error 42: Symbol Undefined _D4zlib7inflateFPS4zlib8z_streamiZi
zlib.obj(zlib)
 Error 42: Symbol Undefined _D4zlib13deflateInit2_FPS4zlib8z_streamiiiiiPaiZi
zlib.obj(zlib)
 Error 42: Symbol Undefined _D4zlib13inflateInit2_FPS4zlib8z_streamiPaiZi
zlib.obj(zlib)
 Error 42: Symbol Undefined _D4zlib16inflateBackInit_FPS4zlib8z_streamiPhPaiZi
zlib.obj(zlib)
 Error 42: Symbol Undefined _D4zlib12inflateInit_FPS4zlib8z_streamPaiZi
zlib.obj(zlib)
 Error 42: Symbol Undefined _D4zlib12deflateInit_FPS4zlib8z_streamiPaiZi
--- errorlevel 9

I don't know what is wrong, that zlib isn't linked.



More information about the Digitalmars-d-learn mailing list