C++ Project使用外部库
Static link
更快速,编译时会优化。在visual studio中需要添加header file和lib file路径。以GLFW库的使用为例
在project文件夹下新建Dependencies文件夹,将下载的 include 和 lib-vc2017 复制到文件夹下。
添加 include 下的header file
添加lib file
添加目标static lib file到project。文件位于lib-vc2017文件夹下。
Dynamic link
lib-vc2017文件夹下,还有glfw3dll.lib,这是动态链接需要导入的lib file。即替换上图中的glfw3.lib为glfw3dll.lib。
但是需要注意,dll文件需要与可执行文件 xxx.exe 位于同一个文件夹下,在程序运行时动态链接。否则会报错。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!