CodeBlocks创建静态链接库和使用
CodeBlocks创建静态链接库和使用
作者:孤独草原狼
静态链接库简介:
是一种封装了函数实现和一些索引信息的库文件,与动态链接库的最大区别就是动态连接库只封装了函数的实现。
用CB建立静态链接库的过程:
1.打开CB–>File–>New–>Project–>选择Static library–>go:
接下来按照贴图操作,和普通建立工程一模一样:
现在静态工程建立好了:
2.把默认的main.c文件删掉,创建自己的.h文件和.c文件(这里示例只写了一个头文件和源文件:在屏幕打印hello world):
3.编译(编译后会在工程目录下的bin\Debug目录下找到编译好的静态链接库):
到此建立静态链接库结束,接下来使用自己编译好的静态库。
CB使用编译好的静态库:
1.新建一个工程 conslole工程:
2.加入编译好的静态链接库,并使用:
设置编译器工程的库和头文件的搜索路径:
Project–>Build options–>Search directories:(头文件的位置)
Project–>Build options–>Linker settings:(加载库文件)
3.编译并执行当前工程,得出结果: