静态连接库(lib)的生成与调用

一、使用VS编译器生成lib文件的步骤

(1)打开VS,新建一个控制台项目


静态连接库(lib)的生成与调用_第1张图片


(2)选择控制台项目,取完名字之后,点击“确定”按钮,进入到项目设置页面。在项目设置页面上勾选“静态库”这一项。如下图所示:


静态连接库(lib)的生成与调用_第2张图片


(3)在新建的源文件中,写上一段程序,一般是一些函数。如图所示,写了两个函数:


静态连接库(lib)的生成与调用_第3张图片


4)写完代码之后,在菜单栏上选择“生成->生成解决方案”,即可完成代码的编译。编译完了之后,可以在工程文件夹里边的“Debug”文件夹里找到一个lib文件,这个文件就是我们想要的静态连接库文件。


静态连接库(lib)的生成与调用_第4张图片

二、调用静态连接库文件(lib文件)

调用上面自己创建的静态库。库文件名称为mylib.lib,里面有两个函数,分别是Add和Multi。

(1)新建一个工程并添加源文件,把静态库文件(lib文件)放在与源文件(cpp)相同的目录下。

静态连接库(lib)的生成与调用_第5张图片

(2)在源文件的开头写上代码 #pragma comment (lib,"mylib.lib")。comment的第一个参数是lib,表示引用静态库,第二个参数是静态库的文件名。代码的结尾不能有分号“;”,否则会出错。然后还要对将要使用的函数进行声明,否则编译器会报错。例子如下:


静态连接库(lib)的生成与调用_第6张图片

你可能感兴趣的:(C/C++)