At 06.50 25/01/2005 -0800, Sanjiv Deshpande wrote:
I should have browsed the newsgroup before posting There were atleast two ways in which you could comiple xerces statically,
First Method,
- First change the project type from dll to static lib. - Remove the Win32MsgLoader from the project and add the InMemMsgLoader instead. - Change the project settings to define XML_USE_INMEM_MESSAGELOADER instead of USE_WIN32_MESSAGELOADER. - Change the defines for PLATFORM_EXPORT and PLATFORM_IMPORT by removing the _declspec(dllexport) and _declspec(dllimport) - Rebuild.
Second Method, Just remove the declspec and build statically.
This method is wrong; by not replacing the Win32MsgLoader with the InMemMsgLoader you are going to have empty error messages (as the Win32MsgLoader loads them from the resources, but a library cannot have resources)
Alberto
I got a size of around 9 Mb..
I am not an expert, hence dont know the significance of InMemMessageLoader or the Win32 message loader(which does what and how). But you can always find it out.
Now I am on my way to build xalan statically.. thanks everybody for attempting to compile xalan statically...
-Sanjiv
--- Alberto Massari <[EMAIL PROTECTED]> wrote:
> Hi Sanjiv, > > At 21.15 24/01/2005 -0800, Sanjiv Deshpande wrote: > >Hi all, > > > >is there a documentation as to how to build xalan > >statically on windows/vc7.1 > > Did you compile Xalan or Xerces? > > > >I tried it and got a lib file of some 100 mb in > debug > >mode. I think i am not doing it correctly. Any help > >would be appreciated > > Last time I compiled Xerces statically, I got a 15Mb > LIB file, I think. But > if you are compiling Xalan, I have no idea what is > the size of the library. > > Alberto > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > >
__________________________________ Do you Yahoo!? The all-new My Yahoo! - Get yours free! http://my.yahoo.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]