Qt中使用lib的问题。

sunquanguang 2011-04-16 10:55:41
使用Qt4.3.2和VS2003做一个工具,需要用tinyxml的lib,在VS工程中已经包含了这个类的头文件。在链接的选项中,也添加这个lib的路径,但程序在链接是还报
AssistDevTooler error LNK2019: 无法解析的外部符号 "public: class TiXmlAttribute const * __thiscall TiXmlAttribute::Next(void)const " (?Next@TiXmlAttribute@@QBEPBV1@XZ) ,该符号在函数 "public: class TiXmlAttribute * __thiscall TiXmlAttribute::Next(void)" (?Next@TiXmlAttribute@@QAEPAV1@XZ) 中被引用
......

不知道该如何是好啊。
...全文
683 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunquanguang 2011-04-21
  • 打赏
  • 举报
回复
自己搞定了,换了2005之后,发现tinyxmld_STL.lib与VC的msvcrt库冲突。忽略(欠妥)!呵呵!
bingshanzhiling 2011-04-18
  • 打赏
  • 举报
回复
要么是没有导出(def文件),要么是没有实现,或者两者都没有做
sunquanguang 2011-04-17
  • 打赏
  • 举报
回复
谢谢您dbzhang800。我把tinyxmld_STL.lib这个文件放到了项目 ->属性->链接器->附加库目录中了(c:\Qt\4.3.2\lib;tinyxmld_STL.lib)。
dbzhang800 2011-04-16
  • 打赏
  • 举报
回复
1. 和Qt没有关系,不用Qt的时候你链接,现在就怎么链接。完全一样
2. 你提到路径具体是什么?目录,还是库文件路径?

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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