我觉得在linux下创建静态库相对容易一些,下面给一个实例:
//头文件 math.h
源文件
1.将源文件 编译成目标文件
g++ -c math.c
2.通过ar工具将目标文件打包成静态库文件 注意,静态库文件的格式是 lib[you file name].a , 如libstaticmath.a
怎么使用库文件
建立源文件 mystatic.cpp
源文件在编译的时候,需要指定静态库的路径-L, 和静态库的名称-l
我觉得在linux下创建静态库相对容易一些,下面给一个实例:
//头文件 math.h
源文件
1.将源文件 编译成目标文件
g++ -c math.c
2.通过ar工具将目标文件打包成静态库文件 注意,静态库文件的格式是 lib[you file name].a , 如libstaticmath.a
怎么使用库文件
建立源文件 mystatic.cpp
源文件在编译的时候,需要指定静态库的路径-L, 和静态库的名称-l
转载于:https://my.oschina.net/lvguidong/blog/732459