生成lib和使用lib方法详解
由于曾经在调用lib文件配置环境没有成功,特地研究了下lib文件,写一篇文章来简单叙述lib文件的编写使用。(支持开源哦~)
生成lib
首先环境是VS2010,其它环境大同小异,请自己尝试。新建一个Win32项目,点击下一步,然后选择静态库,取消预编译头。点击完成。
添加新建项demo1.cpp和demo.h。大家有木有疑问为什么extern语句,因为在cpp中定义了两个函数,而生成lib后在新的项目调用这两个函数时可能没有,所以就需要在这里声明下,如果编译找不到这两个函数就不要找了,防止编译不了。当然,你定义九个函数就要写几个。然后编译就好了。
下面是demo.h
#ifndef LIB_H
#define LIB_H
extern "C"int add(int a,int b);
extern "C"