Login
`
Templates, Tools and Utilities
|
||
Icetips Article
Back to article list
Search Articles
Add Comment
Printer friendly
Direct link
ABC: Unresolved dll - problem discussion 1999-01-12 -- Alexey Solovjev Newsgroups: topspeed.products.c4
Hello!
> I just noticed this message after a frustrating day with the same kind
> of problem. It infuriates me that TS has no decent information on why
> this happens and how to fix it.
This happens because 3rd party class libraries install themselves as
ABC extensions. The ABBLDEXP.TPW template generates entries for them
in data DLL EXP file because it's the place ABC library is exporting
from. If 3rd party class libraries are not provided with sources, i.e.
they available as DLLs, they will not be compiled and as result the
linker can't resolve names listed in the EXP file.
2 solutions are available:
1) If the class library is supplied with ????L.LIB file (with library
code compiled and linked in local mode), this file must be added to
the data DLL project file. Perhaps, some plays with values of flags
used in LINK() and DLL() attributes of 3rd party classes are required.
2) ABBLDEXP.TPW file could be changed to exclude export of 3rd party
classes. Look for ";Start of TopSpeed ABC library exports" text in
the TPW file to find a place where ABC classes export is generating.
Alexey Solovjev
Today is November 21, 2024, 3:59 am This article has been viewed 35299 times. Google search has resulted in 17 hits on this article since January 25, 2004.
|
|