.so的问题
我现在把xerces给封装了一下,作成了一个.so(动态库)
当我一个application去调用我自己的.so里面的方法的时候,。提示我说:
undefined reference to `xercesc_2_6::DOMNode::release()'
undefined reference to `xercesc_2_6::DOMDocument::createCDATASection(unsigned short const*)'
undefined reference to `xercesc_2_6::DOMDocument::getElementsByTagName(unsigned short const*) const'
undefined reference to `xercesc_2_6::DOMNodeList::getLength() const'
undefined reference to `xercesc_2_6::DOMDocument::createDocumentFragment()'
undefined reference to `xercesc_2_6::DOMDocument::createElement(unsigned short const*)'
undefined reference to `xercesc_2_6::DOMNode::appendChild(xercesc_2_6::DOMNode*)'
undefined reference to `xercesc_2_6::DOMDocument::createProcessingInstruction(unsigned short const*, unsigned short const*)'
undefined reference to `xercesc_2_6::DOMNamedNodeMap::getNamedItem(unsigned short const*) const'
undefined reference to `xercesc_2_6::DOMDocument::createAttribute(unsigned short const*)'
undefined reference to `xercesc_2_6::DOMElement::setAttributeNode(xercesc_2_6::DOMAttr*)'
undefined reference to `xercesc_2_6::DOMDocument::createTextNode(unsigned short const*)'
事实上,我在编译的时候已经加了 -L$(XERCESCROOT)/lib -lxerces,
XERCESCROOT为xerces的位置