首页 > 代码库 > 对VC++6.0爱得深沉(三)静态库的制作与使用

对VC++6.0爱得深沉(三)静态库的制作与使用

 【创建】

1)建立新工程(win32静态库)

技术分享

(2)加入.h文件于.cpp文件如图。

技术分享

3)编译-构建,生成.lib文件

技术分享

技术分享

【使用】

1)新建普通控制台程序

技术分享

2)打开项目文件夹与刚才生成的库文件夹

技术分享技术分享技术分享

3)
方法一:

把库的.h文件于库的.lib文件复制到本项目文件下,并用相对路径的形式编写本项目源代码如下:

技术分享技术分享

 

方法二:用绝对路径的形式编写本项目源代码如下:

技术分享

4)运行结果

技术分享

。。。。。。。。。。。。。。。

至于静态库能干什么,如果有一个你自己写的函数,你经常能用到, 如果你不想每次写个项目就要重写一次,就可以建一个库,包含你所有能用到的函数,这个库的.lib和.h的绝对地址是固定不变的,这样每个项目只需要在前两行加上类似这样的绝对路径引入就可以了:

#include "E:\vc\Projects\YWSLIBSTA\YWSLIBSTA.H"
#pragma comment(lib,"E:\\vc\\Projects\\YWSLIBSTA\\Debug\\YWSLIBSTA.lib")

当然,如果程序要给别人编译调试使用,那就要用上面的方法一,做成相对路径的形式。

 

对VC++6.0爱得深沉(三)静态库的制作与使用