From: TEMPLIE Cédric (cedric.templie_at_[hidden])
Date: 2005-01-18 06:28:53
> 2. The question itself was not sufficiently detailed. I'm still not sure
> what .lib file is generated. Does it have the same name as the executable
> you're building, or not? Is it silently created by the linker, or Boost.Build
> tells the linker to do so. Finally, there's no way one can tell you're using
> STLport. It's just luck that Jurgen had this problem, otherwise nobody would
> have a clue.
It seems that in fact this is the linker that create the lib... in fact
the output is like that:
msvc.link ...\myprog.exe ...\myprog.rsp
Creating library ...\myprog.lib and object ...\myprog.exp
I find something in the documentation of linker I used:
"When LINK creates a program that contains exports (usually a DLL), it
also builds a .lib file, unless an .exp file was used in the build. You
can control the import library file name with the /IMPLIB option."
I did not succeed to re-create a small project that create this library.
Project I build are too much complex, I need to analyse my project to
know if somewhere inside there is something that do exports.
As I have some other things to do, and this problem is not blocker for
me, I cannot investigate right now... but as soon I have time I will
check, and give you the answer of this problem.
Thanks again Vladimir Prus and Jurgen Hunold.
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk