|
From: Eric E. <eri...@na...> - 2008-08-20 10:09:27
|
Hi Nando, On Tue, August 19, 2008 18:12, Ferdinando Ametrano wrote: > Hi Eric, > > I've switched today to boost 1.36 and noticed that while QL 0.96 has no problem with it, this is not the case for OH 0.96: OK I see you and Kim Kuen Tang just fixed that one on R000905-branch. The same fix was created in branch oh_functions courtesy of our colleague Sun Quan aka June with some feedback from the eagle eyed Luigi. I'll delete branch oh_functions and the fix will appear on the trunk when I merge the R000905-branch. > ok, so we're now only left with > >> warning C4251: 'ObjectHandler::ProcessorFactory::processorMap_' : class 'std::map<_Kty,_Ty>' needs to have dll-interface to be used by clients of class >> 'ObjectHandler::ProcessorFactory' >> c:\Projects\DevEnv\R000905-branch\ObjectHandler\oh\processor.hpp 107 Class Repository already employs a workaround to allow std::map in a DLL, we'll invesitgate whether the the same fix can be used for ProcessorFactory. > BTW what compiler do you (plan to) use for the binaries to be > distributed with QLXL? I'm currently using VC8 SP1, just because the runtime libraries of VC9 are missing from the default configuration of most of the (non-developer) workstation I work with (XP SP2; it might be the case those dlls are available in XP SP3, I'm not sure. Again: any clue from anyone?). Of course this is not relevant if we > distribute the static xll. The binary QLXL release is compiled with /MT so there is no issue with run time dependencies. On my machine I have 1) VC8 Standard + SP1 2) VC9 Express I'm not aware of any reason to favor one over the other for the binary release and am planning to use 1). For other purposes I use the dynamically linked XLLs which require /MD and in that case I use 1) just because the run time DLLs are more widely distributed, though in any case if they're missing you can use the relevant vcredist package as Luigi pointed out. Regards, Eric ------------------------- Eric Ehlers nazcatech sprl | Brussels | http://www.nazcatech.be Distributed computing for pricing analytics - Use Microsoft Excel as a client to the Grid |