使用xerces库的一个注意事项
作者:朱金灿
来源:http://blog.csdn.net/clever101
使用xerces库解析xml文件,结果出现这样一些链接错误:
public: static classxercesc_3_1::DOMImplementation * __cdeclxercesc_3_1::DOMImplementationRegistry::getDOMImplementation(unsigned shortconst *)"(__imp_?getDOMImplementation@DOMImplementationRegistry@xercesc_3_1@@SAPAVDOMImplementation@2@PBG@Z),该符号在函数 "public: virtual void__thiscall CXMLConfig::Open(class std::basic_string<char,structstd::char_traits<char>,class std::allocator<char> >)"(?Open@CXMLConfiguration@otSystem@@UAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)中被引用
1>Confige.obj : errorLNK2001: 无法解析的外部符号 "public:virtual void __thiscall xercesc_3_1::AbstractDOMParser::docCharacters(unsignedshort const * const,unsigned long,bool)"(?docCharacters@AbstractDOMParser@xercesc_3_1@@UAEXQBGK_N@Z)
1>Config.obj : errorLNK2001: 无法解析的外部符号 "public:virtual void __thiscall xercesc_3_1::AbstractDOMParser::docComment(unsignedshort const * const)"(?docComment@AbstractDOMParser@xercesc_3_1@@UAEXQBG@Z)
1>Confige.obj : errorLNK2001: 无法解析的外部符号 "public:virtual void __thiscall xercesc_3_1::AbstractDOMParser::docPI(unsigned shortconst * const,unsigned short const * const)" (?docPI@AbstractDOMParser@xercesc_3_1@@UAEXQBG0@Z)
1>Config.obj : errorLNK2001: 无法解析的外部符号 "public:virtual void __thiscall xercesc_3_1::AbstractDOMParser::endElement(classxercesc_3_1::XMLElementDecl const &,unsigned int,bool,unsigned short const* const)" (?endElement@AbstractDOMParser@xercesc_3_1@@UAEXABVXMLElementDecl@2@I_NQBG@Z)
1>Config.obj : errorLNK2001: 无法解析的外部符号 "public:virtual void __thiscallxercesc_3_1::AbstractDOMParser::ignorableWhitespace(unsigned short const *const,unsigned long,bool)" (?ignorableWhitespace@AbstractDOMParser@xercesc_3_1@@UAEXQBGK_N@Z)
1>Config.obj : errorLNK2001: 无法解析的外部符号 "public:virtual void __thiscall xercesc_3_1::AbstractDOMParser::startElement(classxercesc_3_1::XMLElementDecl const &,unsigned int,unsigned short const *const,class xercesc_3_1::RefVectorOf<class xercesc_3_1::XMLAttr> const&,unsigned long,bool,bool)"(?startElement@AbstractDOMParser@xercesc_3_1@@UAEXABVXMLElementDecl@2@IQBGABV?$RefVectorOf@VXMLAttr@xercesc_3_1@@@2@K_N3@Z)
开始百思不得其解,因为库文件和头文件的路径都设置对了。搞了很久想到莫非有些编译选项设置错误:
查了一下,需要进行将wchar_t视为内置类型,具体如下图:
使用xerces库的一个注意事项的更多相关文章
- 编译和使用jasper库的一个注意事项
作者:朱金灿 来源:http://blog.csdn.net/clever101 由于jasper库是一个跨平台库,而Windows的VC编译器和Linux的GCC编译器的头文件并不完全一致(可能因为 ...
- 调用C#版gdal库的一个注意事项
作者:朱金灿 来源:http://blog.csdn.net/clever101 在编译完C#版gdal库(x86平台)下,写了一个C#的控制台测试程序,出现下面的错误: 解决办法是将工程的目标平台设 ...
- RBStoryboardLink库的使用注意事项 -转载至--坤哥MartinLi博客
RBStoryboardLink库的使用注意事项 demo下载:https://github.com/MartinLi841538513/RBStoryboardLinkDemo 操作步骤: 1,引入 ...
- oracle 编译中一个关于clntsh 库的一个 帖子 ,收藏!
oracle 编译中一个关于clntsh 库的一个 帖子 ,收藏! ------------------------------------------------------------------ ...
- asp.net mvc3 数据验证(四)—Remote验证的一个注意事项
原文:asp.net mvc3 数据验证(四)-Remote验证的一个注意事项 前几篇把asp.net mvc3 中基于Model的主要数据验证的方法都已经讲完了,本节纯粹只是讲一个我 ...
- js页码生成库,一个适合前后端分离的页码生成器
原文:js页码生成库,一个适合前后端分离的页码生成器 前言 上星期写的任务里面有需要进行分页的处理,git搜索了一番,没有觉得合适的,于是自己临时写了个分页的算法. 然后等闲下来的时候,决定把分页进行 ...
- pthread库实现一个简单的任务池
pthread库实现一个简单的任务池 类关系图: 说明: 1:TaskManager类管理Task类,Task类是一个纯虚类; 2:ThreadManager类管理Th ...
- 探索 Python、机器学习和 NLTK 库 开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类
挑战:使用机器学习对 RSS 提要进行分类 最近,我接到一项任务,要求为客户创建一个 RSS 提要分类子系统.目标是读取几十个甚至几百个 RSS 提要,将它们的许多文章自动分类到几十个预定义的主题领域 ...
- 用Turtle库画一个爱心
---恢复内容开始--- 用Python中的turtle库画一个爱心 这个学期,我学了Python语言,并学到其中的一个库:turtle库.用turtle库可以画一些你想画的图片,所以我就想画一个爱心 ...
随机推荐
- php中this,self,parent三个关键字的区别辨析
php中this,self,parent三个关键字的区别辨析 一.总结 一句话总结:this是指向对象实例的一个指针,self是对类本身的一个引用,parent是对父类的引用. 1.self关键字使用 ...
- eclipse创建maven
第一步: 第二步 第三步: 第四步: 第五步: 第六步: <?xml version="1.0" encoding="UTF-8"?> <we ...
- BZOJ3697: 采药人的路径(点分治)
Description 采药人的药田是一个树状结构,每条路径上都种植着同种药材.采药人以自己对药材独到的见解,对每种药材进行了分类.大致分为两类,一种是阴性的,一种是阳性的.采药人每天都要进行采药活动 ...
- MariaDB 安装 (YUM)
在CentOS 7.0安装MariaDB的数据库,在这里记录下安装过程,以便以后查看. 1. 安装MariaDB 安装命令 yum -y install mariadb mariadb-server ...
- [Node & Tests] Intergration tests for Authentication
For intergration tests, always remember when you create a 'mass' you should aslo clean up the 'mass' ...
- 【SSH学习笔记】—从配置Struts1环境到简单实例
以下我将从一个简单点的计算器实例,介绍struts1的环境配置,以及其重要的两个核心类:ActionForm和Action 简单计算器实现思路: 1.提供一个输入界面,输入两个数字和运算符(+.-. ...
- POJ Oulipo(KMP模板题)
题意:找出模板在文本串中出现的次数 思路:KMP模板题 #include<cstdio> #include<cstring> #include<cmath> #in ...
- bootstrap课程8 bootstrap导航条在不同设备上的显示效果如何
bootstrap课程8 bootstrap导航条在不同设备上的显示效果如何(多去看参考手册) 一.总结 一句话总结:在手机端或者平板端或者显示不够的话就缩起来了.(多去看参考手册) 二.bootst ...
- python3中让程序暂停运行的语句
https://blog.csdn.net/zmz971751504/article/details/78288988
- Maven学习总结(18)——深入理解Maven仓库
一.本地仓库(Local Repository) 本地仓库就是一个本机的目录,这个目录被用来存储我们项目的所有依赖(插件的jar包还有一些其他的文件),简单的说,当你build一个Maven项目的时候 ...