C++第三方库的安装
C++第三方库的安装
很多情况下C++第三方库都作为开源代码在GitHub上公开。这样全体计算机爱好者都可以自由地取用。但如此高的开发环境也会带来很多麻烦,于是我们给出了Windows环境下,C++安装第三方库的手段。(以OpenXLSX为例)
1. 在GitHub上获取目标源码
根据我们的需求在各搜索引擎、论坛或直接在GitHub上搜索找到GitHub中的源码。例如说:OpenXLSX的GitHub网址是GitHub - troldal/OpenXLSX: A C++ library for reading, writing, creating and modifying Microsoft Excel® (.xlsx) files.
这个时候就可以看到整个的开源项目了。
2. 将源码克隆到本地
可以通过VSCode、VS等集成开发环境来获取。这里我们主要介绍通过Git Gui来获取本地。
点击code
并复制这个网页链接。
单机右键bash here
输入命令
git clone <url>
完成后就得到了本地的源码。
3. 编译源码
可以用命令编译、也可以在VS上创建从cmake项目进行编译。这里介绍最简单的一种通过VSCode编译。
首先配置你的VSCode。安装cmaketools、cmake。
选择文件,打开源码所在的文件夹。
找到源码文件夹最外层的cmakelist.txt
找到下面的cmake toolbar点击生成,之后根据自己的环境选择编译器。
生成成功后,原文件夹中会多出一个build文件夹。
4. 生成include和lib
用VS打开build文件中的解决方案。(注意编译器版本要求;如果超出编译器要求可以在项目属性->常规->C++语言标准中修改)
在解决方案中先生成all_build成功后再生成一下install。(install需要以管理员身份来运行)
生成完成之后,就可以在输出中找到生成的include和lib文件的地址。
5. 配置库
找到VS安装的文件。
将两个文件中的内容复制到VS对应的include和lib文件中。
最后我们打开VS测试一下。
顺利运行!完美解决!
