After I configured libxml2 to use static iconv library, I built: nmake /f Makefile.msvc libxmla Now I tired to compile an example program which used libxml.lib, but again I ended up getting :
error LNK2019: unresolved external symbol __imp__libiconv referenced in function _xmlIconvWrapper error LNK2019: unresolved external symbol __imp__libiconv_close referenced in function _xmlCharEncCloseFunc error LNK2019: unresolved external symbol __imp__libiconv_open referenced in function _xmlFindCharEncodingHandler The __imp__ prefix means that it is still looking for iconv.dll Can someone tell me how to build libxml2.lib with static iconv.lib? --- On Thu, 6/18/09, john blair <[email protected]> wrote: > From: john blair <[email protected]> > Subject: [xml] Building libxml2 with static iconv.lib on windows > To: [email protected] > Date: Thursday, June 18, 2009, 5:58 AM > > I am trying to build libxml2-2.6.30 on windows. I configure > it with > cscript configure.js compiler=msvc vcmanifest=yes > static=yes debug=no \ > include=<iconv include dir> \ > lib=<iconv lib dir> > > If lib is set to dir containing the DLL import library > version of iconv then the build succeeds. But if its set to > dir containing the static library version of iconv then the > build fails with > > Creating library bin.msvc\libxml2.lib and > object bin.msvc\libxml2.exp > encoding.obj : error LNK2019: unresolved external symbol > __imp__libiconv referenced in function _xmlIconvWrapper > encoding.obj : error LNK2019: unresolved external symbol > __imp__libiconv_close referenced in function > _xmlCharEncCloseFunc > encoding.obj : error LNK2019: unresolved external symbol > __imp__libiconv_open referenced in function > _xmlFindCharEncodingHandler > bin.msvc\libxml2.dll : fatal error LNK1120: 3 unresolved > externals > > > > > _______________________________________________ > xml mailing list, project page http://xmlsoft.org/ > [email protected] > http://mail.gnome.org/mailman/listinfo/xml > _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
