• 三者的作用:

xerces-c:一个XML文档解析的开源项目,历史版本目录:http://archive.apache.org/dist/xml/xerces-c/

cmake:跨平台编译工具

make:程序构建工具,WINDOWS下为MinGW的附属工具

  • cmake环境的搭建

下载cmake,并解压,我使用的版本为目前的最新版本3.15版,bin目录为下个步骤要添加的环境变量的地址

cmake

添加环境变量:右键计算机属性->高级系统设置->高级->环境变量->双击path选项->新建

然后把你的cmake/bin目录填入确定即可

如图所示:

环境变量添加

  • make环境搭建

Windows下使用make需要下载MinGW,下载地址:http://sourceforge.net/projects/mingw/files/latest/download?source=files

安装后勾选c 和 c++ 然后点击installation->apply changes 完成安装

如图所示

MinGW

打开MinGW的安装目录,打开bin文件夹,将mingw32-make.exe重命名为make.exe,然后按照cmake同样的方式添加环境变量即可

  • 测试是否安装成功:

打开cmd命令行工具,分别输入make -version 和 cmake -version ,如果显示版本号则为成功,没有成功请检查上述步骤是否有遗漏。
version

  • 编译xerces-c

打开xerces-c目录,把MakeFiles.txt中的cmake_minimum_required(VERSION 3.15.0)的版本号修改为你的cmake版本号,

打开cmd命令行工具,cd到xerces目录,依次执行如下命令:

mkdir build
cmake -G "Unix Makefiles" ../  
make j8
make test
make install