Viktor Szakáts wrote:

I've made a little mistake when forming hwguidyn.hbp.
Please try to add this line to it:

-workdir=lib/${hb_work}/hwguidyn/${hb_arch}/${hb_comp}

[ if it works ok, I hope Alexander can commit it. ]


I get:

hbmk: Creating dynamic library... lib\hwguidyn.dll

Microsoft (R) Incremental Linker Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

LINK : fatal error LNK1181: cannot open input file 'procmisc.lib'
hbmk: Error: Running dynamic lib link command. 1181

So I tried :

hbmk2  hbactivex.hbp
hbmk2  hbxml.hbp
hbmk2  hwgui.hbp
hbmk2  hwg_qhtm.hbp
hbmk2  procmisc.hbp
hbmk2  hwguidyn.hbp

instead of:

hbmk2 *.hbp

and that worked fine.

Objects for dynamic and static targets were being mixed,
this can explain size increase.

As I said the static lib is roughly compatible with an old version, I do not know how the small one was made. So I think all is well.

This is interesting though, is it typical that dll's are much smaller than libs?

2009/06/09  09:28 AM            80 414 hbactivex.lib
2009/06/09  09:28 AM            31 990 hbxml.lib
2009/06/09  09:29 AM         2 323 546 hwgui.lib
2009/06/09  09:29 AM         1 391 616 hwguidyn.dll
2009/06/09  09:29 AM           103 510 hwguidyn.exp
2009/06/09  09:29 AM           173 084 hwguidyn.lib
2009/06/09  09:29 AM            44 212 hwg_qhtm.lib
2009/06/09  09:29 AM            95 738 procmisc.lib

Regards
Alex

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to