VC6中静态链接库的创建与使用

📅 2026/7/15 14:04:21
VC6中静态链接库的创建与使用
静态链接库的创建以四则运算建立静态链接库为例新建静态链接库在工程目录下选择Win32 Static Library输入工程名make_Static选择工程位置。确定后不勾选预编译的头文件和MFC支持点击完成。进入工程后新建源文件Static.cpp与头文件Static.h。头文件中对四则运算函数名声明– Static.h –doubleadd(double,double);doublesub(double,double);doublemul(double,double);doublediv(double,double);源文件中实现四则运算的具体实现– Static.cpp –#includeStatic.h#includemath.hdoubleadd(doublea,doubleb){returnab;}doublesub(doublea,doubleb){returna-b;}doublemul(doublea,doubleb){returna*b;}doublediv(doublea,doubleb){if(fabs(b)0.000001)return0;elsereturna/b;}组建-全部重建工程所在目录下的Static.h文件与Release文件夹或Debug文件夹下的make_Static.lib即为所需要的文件。静态链接库的使用在文件目录下选择C Source File,输入文件名test选择文件保存位置。将上面生成的Static.h与make_Static.lib放到test.cpp同级目录下。在test.cpp中输入#includeiostream.h#includeStatic.h#pragmacomment(lib,make_Static.lib)voidmain(){cout1 2 add(1,2)endl;cout1 - 2 sub(1,2)endl;cout1 * 2 mul(1,2)endl;cout1 / 2 div(1,2)endl;}即可成功使用静态链接库。也可将make_Static.lib添加在工程-设置-连接-对象/库模块里面此时程序中可不输入 #pragma comment(lib, “make_Static.lib”)。