[scilab-Users] Link error 236

jasper van baten jasper at amsterchem.com
Wed May 11 12:43:34 CEST 2011


Hello Mike,

Without the symbols it won't be possible to create the import lib of 
course. The original DLL comes from MKL by the looks of it. The 
import libs are mkl_core*.lib. Sorry - not so easy to link against 
that without an MKL installation.

Best wishes,

Jasper.

At 12:23 5/11/2011, Mike Page wrote:
>Hi again,
>
>That doesn't seem to work for me.  dumpbin produces the following output:
>
>Microsoft (R) COFF/PE Dumper Version 10.00.30319.01
>Copyright (C) Microsoft Corporation.  All rights reserved.
>
>
>Dump of file libfftw3-3.dll
>
>File Type: DLL
>
>   Summary
>
>        66000 .data
>        52000 .rdata
>        35000 .reloc
>         1000 .rsrc
>       806000 .text
>
>No symbol information seems to be produced for Scilab's version.  If I do
>the same on my version of the DLL file it does work.  I guess this is
>because my dumpbin program is part of Visual C++ Express 10, which is not
>the same as the version used to make the original DLL.
>
>Regards,
>Mike.
>
>
>-----Original Message-----
>From: jasper van baten [mailto:jasper at amsterchem.com]
>Sent: 11 May 2011 10:56
>To: users at lists.scilab.org; users at lists.scilab.org
>Subject: RE: [scilab-Users] Link error 236
>
>
>Hello Mike,
>
>
> >Yes, I agree.  Scilab's DLL is the one supplied in the distribution, so it
> >would have been built in a different environment I guess.  As far as I can
> >see, the LIB file is not included in the Scilab distribution, just the DLL.
> >Is that right?  If so, I can't build my C code against the Scilab version
>of
> >the library.  I guess I could substitute my DLL for the one in the Scilab
> >distribution instead?  But that sounds even harder...
>
>You can make the lib from the DLL supplied with Scilab:
>
>1) use dumpbin to get the exported symbols (dumpbin /symbols libfftw3-3.dll)
>2) make a def file out of those (first line EXPORTS, each following
>line an exported symbol name)
>3) use the lib utility to generate the import lib (lib
>/def:libfftw3-3.def /out:libfftw3-3.lib /machine:x86)
>
>Hope that helps,
>
>Best wishes,
>
>Jasper.
>
>
>
>No virus found in this incoming message.
>Checked by AVG - www.avg.com
>Version: 9.0.900 / Virus Database: 271.1.1/3628 - Release Date: 05/10/11
>07:35:00




More information about the users mailing list