主题
添加本地库
如果是私有的静态链接库或者动态链接库,可以将库文件放到约定的文件夹下,编译项目时,将自动链接。
在项目的
src
文件夹内,添加dependencies
文件夹。在
dependencies
文件夹内,添加include
文件夹, 编译时,该文件夹作为头文件搜索目录。在
dependencies
文件夹内,添加lib
文件夹,编译时,会自动链接该文件夹下所有的静态库及动态库。在
dependencies
文件夹内,添加lib
文件夹,编译时,会自动链接该文件夹下所有的静态库及动态库。
如果存在dependencies/lib-no-link
文件夹,该文件夹下的动态链接库仅随程序打包,不参与编译。注意
库文件名必须以
lib
开头,静态库以.a
作为后缀名,动态库以.so
作为后缀名,否则将忽略复制库的头文件到新建的
include
文件夹下,复制库文件放到lib
文件夹下,完成后,目录结构如下图。
最后选择项目名,右键,在弹出的上下文菜单中选择
更新依赖
,再次编译项目,依赖生效。现在可以在代码中引用。
c++#include "foo.h" #include "abc.h"