- 首先下载需要链接的库。比如: https://www.glfw.org/download.html GLFW opengl 库
- 下载下来的开源库会有头文件(.h)以及lib静态链接库 (dll)动态链接库
- 为了便于管理,在$(SolutionDir) 下可以新建一个dependency文件夹,把静态链接库以及头文件放在里面
在vscode的project setting下,找到 C/C++ =》 general(常规) =》 附加包含目录 把头文件所在文件夹加入包含目录中。然后代码中直接include 头文件。
最后,还需要在setting中的linker中,general = 》 附加库目录中,添加lib文件所在的文件目录。然后在input中的附加依赖项中,添加目标lib文件即可
动态链接:
添加头文件之前所做的跟静太链接一致
添加lib库的时候,需要添加后缀为 : dll.lib 的文件。
最后,在打包出的exe文件的目录,需要放入dll动态链接库文件。