cmake 在程序中链接静态库
链接制作的动态库
发布制作的库文件需要提供两个条件
1、编译好的库;2、头文件
链接静态库命令
link_library(<static lib> [<static lib>...])
参数1:指出要连接的静态库的名字
可以是全名,也可以是掐头(lib)去尾(.a)之后的名字 xxx
参数2:要谅解的其他的静态库名字。
如果改静态库不是系统提供的(自己制作或者是第三方提供的静态库)可能存在库找不到的情况,此时可以将静态库的路径也指出来:
link_directories(<lib path>) # 可指定多个静/动态库路径
注意:使用静态库,最终生成的可执行程序都会被打包到可执行程序里;动态库不被加载到可执行程序,直到被调用时才被加载