
For what its worth, changes have been made for 1.33 which work better with argument dependent lookup as well as two-phase lookup. I envisioned that the EXPORT marcros be in the class header after the class declaration. For export to work properly, the archive includes have to before the class heades with EXPORT in them All serialization traites macros like EXPORT must be invoke from the global namespace. Robert Ramey Jeff Flinn wrote:
"kauai"
wrote in message news:20050510182406.59092.qmail@web60712.mail.yahoo.com... Hi Robert,
The EXPORT macros were initially inside a namespace, interesting that it compiled and linked with gcc.
After fixing this I still have the same problem with Microsofts compiler. It complains about the same thing as I state below. Is there some include file that I may be missing? I can send you some code if that helps.
I use:
#define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
previous to including any boost serialization headers. I'm not sure it'll solve your issues, but it did with mine with VC7.1.
Jeff Flinn