implib for mingw

P

Pawel Stêpien

Sorry by my previous post.
How to create implib (.a) for mingw compiler (win2000) from exist, compiled
by borland - shared library (.dll). I need definition file (.def) for
dlltool program from mingw and then should create implib. But i can't create
correct def. file. I Try using pexport, implib, nm, objectdump programs
without result. Definition generated by pexport look's somthing like that:

@%BasicArray$c%@clazzInfo$qv
@%BasicArray$c%@clone$qp23acdk@lang@sys@Allocator

- and dlltool notify syntax error.
Pawe³ Stêpieñ
 
J

Josephine Schafer

Pawel Stêpien said:
Sorry by my previous post.
How to create implib (.a) for mingw compiler (win2000) from exist, compiled
by borland - shared library (.dll). I need definition file (.def) for
dlltool program from mingw and then should create implib. But i can't create
correct def. file. I Try using pexport, implib, nm, objectdump programs
without result. Definition generated by pexport look's somthing like that:

@%BasicArray$c%@clazzInfo$qv
@%BasicArray$c%@clone$qp23acdk@lang@sys@Allocator

- and dlltool notify syntax error.
Pawe³ Stêpieñ

Hey that's offtopic in this newsgroup.
We only discuss standard C++ in this NG.
Probably try some Microsoft NG at msnews.microsoft.com.
 
T

Tom

Pawel Stêpien said:
Sorry by my previous post.
How to create implib (.a) for mingw compiler (win2000) from exist, compiled
by borland - shared library (.dll). I need definition file (.def) for
dlltool program from mingw and then should create implib. But i can't create
correct def. file. I Try using pexport, implib, nm, objectdump programs
without result. Definition generated by pexport look's somthing like that:

@%BasicArray$c%@clazzInfo$qv
@%BasicArray$c%@clone$qp23acdk@lang@sys@Allocator

- and dlltool notify syntax error.
Pawe³ Stêpieñ

<OT/> Don't know if you can do this or not. But your best bet for
getting help on this question is to go to the minGW website
(www.mingw.org) and asking for help on the mailing list there. </OT>

Best regards,

Tom
 
P

Paul McKenzie

Pawel Stêpien said:
Sorry by my previous post.
How to create implib (.a) for mingw compiler (win2000) from exist, compiled
by borland - shared library (.dll). I need definition file (.def) for
dlltool program from mingw and then should create implib. But i can't create
correct def. file. I Try using pexport, implib, nm, objectdump programs
without result. Definition generated by pexport look's somthing like that:

@%BasicArray$c%@clazzInfo$qv
@%BasicArray$c%@clone$qp23acdk@lang@sys@Allocator

- and dlltool notify syntax error.
Pawe³ Stêpieñ

Since you are using Windows, learn to use LoadLibrary/GetProcAddress to call
your DLL functions instead of mucking around with implib, def files, and all
of that other junk.
 
J

Jerry Coffin

"Pawel Stêpien" <thwei_(no) said:
Sorry by my previous post.
How to create implib (.a) for mingw compiler (win2000) from exist, compiled
by borland - shared library (.dll). I need definition file (.def) for
dlltool program from mingw and then should create implib. But i can't create
correct def. file. I Try using pexport, implib, nm, objectdump programs
without result. Definition generated by pexport look's somthing like that:

Assuming you could make this work, it almost certainly would not do you
any good. The names you've given look like they're for member
functions, and the chances of Borland and gcc using compatible calling
conventions for member functions are nearly nil.

If you want to use a DLL across compilers, you'll want to use something
like the stdcall calling convention. If you want to create objects that
are accessible across compilers, you're probably looking at using COM
(which probably isn't worth the trouble).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,982
Messages
2,570,185
Members
46,738
Latest member
JinaMacvit

Latest Threads

Top