VS2013生成lib和.dll并使用

(1) .dll .obj .lib使用在windows平台下。
.dll:动态链接库,作为共享函数库的可执行文件。

    .obj:目标文件,相当于源代码对应的二进制文件,未经重定位。

    .lib:可理解为多个obj的集合,本质与.obj相同。

(2) .so .o .a使用在linux平台下。

    .so:(share object)动态链接库,跟Windows平台类似。

    .o: 目标文件,相当于源代码对应的二进制文件。

    .a: 与.o类似,多个.o的集合。

参考链接

============================================================================
在VS(2013)下生成.lib文件步骤如下:
1.新建一个VS项目,Win32控制台应用程序。应用程序类型勾选静态库。附加项选择空项目等。
然后就完成了。
这里写图片描述
然后随便写个.h文件和.cpp文件。我的代码如下:

//testLib.h
#include <iostream>
class testLib{
   
   
public:
    void print();
};
//testLib.cpp
#include "testLib.h"

using std::
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值