静态链接库编写与使用(VC6)

本文介绍了如何在VC6环境下创建和使用静态链接库。首先,通过创建Win32 Static Library工程,不使用预编译头和MFC。接着,编写头文件和源文件,并编译生成lib文件。然后,在一个新的控制台项目中,通过复制lib和头文件,利用#pragma comment或链接选项来调用静态库函数。这种方式让程序可以在没有外部依赖的情况下运行,但修改库需要重新编译exe。
摘要由CSDN通过智能技术生成

静态库是一种模块化技术,可以将独立的代码编译到 lib 文件中,供其他程序使用。其他程序在链接阶段可以将静态库连接到程序内部,与动态链接库相比,静态链接的优点是可以生成单独的exe,体积比使用动态链接库也要小一些;缺点是修改静态库代码时,使用它的exe也必须重新编译。

下面将演示使用VC6编写静态库,然后在另一个程序中链接使用。

一、创建 static library 工程

选择 Win32 Static Library
在这里插入图片描述
不勾选预编译头和MFC,直接Finish

在这里插入图片描述

二、编写代码

添加一个头文件和一个cpp文件

在这里插入图片描述

TestLib.h

#if !defined(AFX_TESTLIB_H__4FB
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值