|
From: Ferdinando A. <na...@am...> - 2008-08-19 17:12:29
|
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: error C2039: 'has_branch_path' : is not a member of 'boost::filesystem::basic_path<String,Traits>' c:\Projects\DevEnv\R000905-branch\ObjectHandler\oh\logger.cpp 82 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 error C2039: 'has_branch_path' : is not a member of 'boost::filesystem::basic_path<String,Traits>' c:\Projects\DevEnv\R000905-branch\ObjectHandler\oh\serializationfactory.cpp 135 probably "has_branch_path" has been replaced with a similar method, but I didn't have time to check. Any clue from anyone? Would be nice to have a patch that would work with both 1.35 and 1.36 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. ciao -- Nando |