.so的问题

alaiyeshi 2005-07-14 02:27:51
我现在把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的位置
...全文
241 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
alaiyeshi 2005-07-14
  • 打赏
  • 举报
回复
ding
vaijuzi 2005-07-14
  • 打赏
  • 举报
回复
study
alaiyeshi 2005-07-14
  • 打赏
  • 举报
回复
自己顶
可以再加分的阿
xuanwenchao 2005-07-14
  • 打赏
  • 举报
回复
study
yangman211 2005-07-14
  • 打赏
  • 举报
回复
up
alaiyeshi 2005-07-14
  • 打赏
  • 举报
回复
我自己的这个.so是可以调用到的。
积木 2005-07-14
  • 打赏
  • 举报
回复
你能调用到现在的这个.so么
alaiyeshi 2005-07-14
  • 打赏
  • 举报
回复
刚刚尝试过了,后果还是相同的
俺是用一个自己的类去继承的xerces相应的类,然后就成现在的问题了。。。。
alaiyeshi 2005-07-14
  • 打赏
  • 举报
回复
xerces是apache的东西,我在xerces的外面包了一层,使接口与windows的MSXML的一样,这样做是为了移植一堆代码
当我不用自己的动态库,直接调用这些函数的时候就没事
zhousqy 2005-07-14
  • 打赏
  • 举报
回复
把你的so放到/usr/lib下呢
darkstar21cn 2005-07-14
  • 打赏
  • 举报
回复
不太清除这些,偶用.so的时候是把它拷到系统默认目录下使用的,让它自己找。
foochow 2005-07-14
  • 打赏
  • 举报
回复
OpenHero 2005-07-14
  • 打赏
  • 举报
回复
Linux下的动态链接库
你可以看看你的各个函数的实现部分是否有说明了但是没有定义的,或者是重复定义的:0
alaiyeshi 2005-07-14
  • 打赏
  • 举报
回复
我已经搞了两天了,谁帮我弄出来,可以再多给分,头现在晕晕的
beyondtkl 2005-07-14
  • 打赏
  • 举报
回复
xx 這個好象是linux下地dll吧 沒用過

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧