首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TinyXml++和Visual C++速成版2008的链接问题

TinyXml++和Visual C++速成版2008的链接问题
EN

Stack Overflow用户
提问于 2011-03-09 04:14:54
回答 1查看 361关注 0票数 1

我正在尝试在我的项目中使用TinyXml++,之前我已经在一个小程序中成功地测试过它。我最近决定使用它来读取我当前项目中的一个配置文件,虽然代码已经编译,但我得到了大量的链接器错误(主要是未解析的外部符号)。我在一些论坛帖子中读到,描述了一个类似的问题,我必须使用与编译TinyXml++时相同的运行时库。我打开附带的Visual C++ 2008项目,看到它正在使用多线程调试(/MTd)。

在包含"ticpp.h“之前,我已经测试了所有使用和不使用#define TINYXML_USE_TICPP的运行时库。我已经收到了9到80个链接器错误(这就是为什么我最初不想发布它们,但如果你想看到它们,我会的)。

我已经将静态库ticppd.lib (位于下载文件夹中)复制到我的项目目录中,并将其链接到链接器->输入->附加依赖项下。我已经在C/C++->General->Addtional directory下包含了一个指向TinyXml++源代码的目录路径。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2011-12-20 12:41:45

TinyXML是一个包含完整源代码的库;您不需要包含.lib。您可以将TinyXML分离到一个单独的项目中,并将您的项目标记为依赖于它,这将允许您使用一致的线程化和调试设置来编译这两个项目,但让它正常工作的最简单方法应该是只将TinyXML .cpp和.h文件(只是不是测试文件)添加到您的项目中并进行编译。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5237793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档