C++第三方库的安装
C++第三方库的安装
在C++开发中,第三方库的使用是必不可少的。本文以OpenXLSX为例,详细介绍了在Windows环境下如何安装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测试一下。
顺利运行!完美解决!