Hello: I am moving from Xerces-C 2.5 to 2.6. Likewise I am now building as a framework in xcode for Mac OSX. From here, I include Xerces in a static link library and builds without error. I then include the static library into anouther project which produces a App bundle. The app bundle does not build but gives me linking errors:
Link Error : undefined: 'xercesc_2_6::MemBufInputSource::MemBufInputSource(const unsigned char*, unsigned int, const char*, __bool8, xercesc_2_6::MemoryManager*)' (code) Referenced from 'FIELDDATA::ReadFromBuffer(MFC2PP::CString, std::vector<FIELDDATA, std::allocator<FIELDDATA> >*)' in fmstatus_macho_d.lib Link Error : undefined: 'xercesc_2_6::DOMParser::setValidationSchemaFullChecking(__bool8)' (code) Referenced from 'FIELDDATA::ReadFromBuffer(MFC2PP::CString, std::vector<FIELDDATA, std::allocator<FIELDDATA> >*)' in fmstatus_macho_d.lib I use the includes: #include <framework/MemBufInputSource.hpp> #include <xercesc/dom/deprecated/DOMParser.hpp> and prior to calling: XERCES_CPP_NAMESPACE_USE For access paths I have two: ../../../Xerces/xerces-c-src_2_6_0/src ../../../Xerces/xerces-c-src_2_6_0/src/xercesc I have included Xerces.framework in the Framework tabs of both projects. I have tried eveything and all that seems to work is to not use these functions. All other functions (even others members of DOMParser, for example) seem to work. Any ideas? Brian
