2009/12/25 k h <xerceslist.kh@googlemail.com>

The .lib file is not created because you're exporting nothing from your library. Change the following line

Many thanks, and sorry for asking a question that turned out to be completely unrelated to Boost.  Your fix worked fine, and I am hoping that with it in place I should be able to get the code to compile using a portable jamfile?

It now works better, so the counterexample is a little longer. Again, the addition of <link>static makes the code compile, but this time it complains about multiply defined symbols within zlib if it is not specified.  What am I doing wrong this time? Many thanks.

Try changing 
extern void blah (void);

to 
__declspec(dllimport) void blah(void); 

see if this helps.

--
Bojan Resnik