准备工具:yaml-cpp源码,
cmake工具安装,编译yaml源码的时候要用到:
1、下载cmake工具
官网:https://cmake.org/download/
在cmake的官网上面下载cmake工具,我安装的是cmake32位msi格式的,可以直接打开安装
记得安装的时候要把cmake路径添加到path,不如要自己添加
2、git获取yaml-cpp源码。
网址是:https://github.com/jbeder/yaml-cpp
可以直接下载zip文件,如果安装了git bash也可以使用git clone下载,下载速度比较慢,需要等一会
3、编译yaml生成yaml-cpp.lib
解压出来的文件(如果是git clone 不用解压)
(1)、首先新建一个build文件夹,在build文件夹下编译生成文件就不会很乱
(2)、在build文件夹下shift+鼠标右键,选择在此处打开powershell窗口,输入cmake …(这里是两个点,csdn自己帮我补成三个点了)
开始编译,如果此处报cmake不是内部指令,表示你没有将cmake添加到path,这部分自己百度解决,
另外由于我电脑装的是VS2015,生成的工程也是vs2015的。
(3)、cmake结束,打开工程编译
打开项目文件YAML-CPP.sln
我需要的是release的库,所以更改项目文件为release
然后右键ALL_BUILD项目进行生成,之后在build文件夹下会生成yaml-cpp.lib
如果使用debug模式会生成yaml-cppd.lib
将生成的lib拷贝到你需要的地方,至此编译过程结束
参考资料
· https://blog.csdn.net/briblue/article/details/89515470
· https://blog.csdn.net/djt4541/article/details/104530910/