使用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库可以画一些你想画的图片,所以我就想画一个爱心 ...
随机推荐
- [置顶]
Docker学习总结(5)——超实用Docker入门学习教程
Docker是什么 Docker是一种容器技术,它可以将应用和环境等进行打包,形成一个独立的,类似于iOS的APP形式的"应用",这个应用可以直接被分发到任意一个支持Docker的 ...
- 怎样在nat方式的虚拟机下做ssh连接
很多人在本机做測试都是用桥接的方式让虚拟机上网. 假设ip地址紧张或者根本就不同意我们拥有一个局域网的ip.这时候便能够使用NAT方式+putty来远程操作. 第一步,打开设备-Network-更改网 ...
- Android程序使用SOAP调用远程WebService服务
在现在的应用程序中.不可能不使用到网络,而且后台一定是有server作为支撑的. 现在最常见的调用方式有HTTP的GET .POST方式,返回JSON或者XML数据. 可是也有一种常见的形式就是调用W ...
- opera mini 改服
opera mini 改服 下载 opera 和 opera mini ftp://ftp.opera.com/pub/opera/android/mini/ ftp://ftp.opera.com/ ...
- php课程 12-42 php中类的关键字有哪些
php课程 12-42 php中类的关键字有哪些 一.总结 一句话总结:const.final.static 1.类常量-const2.最终版本-final3.静态成员-static 1.php中类常 ...
- JS学习笔记 - Try / Catch / Finally
<body> <p>请输入 5 和 10 之间的一个数:</p> <input id="demo" type="text&quo ...
- linux网络防火墙-iptables基础详解
一:前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种.无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘.而我们的任务就是需要去定义到底防火墙 ...
- Java Web学习总结(2)——Servlet入门
一.Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术. Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向 ...
- 51NOD——T 1079 中国剩余定理
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1079 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难 ...
- FreeNX
freenx 在Linux下,我们最常使用的远程管理工具是ssh客户端,比如putty.SecureCRT等,但是ssh只提供字符界面的操作方式,有时我们需要图形界面的操作,在Linux下支持图形界面 ...