VS2015下编译和使用C++静态和动态衔接库

本文详细介绍了如何在VS2015环境下编译静态和动态链接库,并提供了具体的操作步骤。包括设置项目属性、编写源文件、生成静态库(.lib文件)和动态库(.dll文件),以及如何在新工程中静态和动态地调用这些库。动态链接库部分提到了使用.def文件处理全局变量的情况。
摘要由CSDN通过智能技术生成

目录

1.编译静态衔接库

2.使用静态衔接库

3.编译动态衔接库

4.使用动态衔接库

 

1.编译静态衔接库

方法:

打开vs2015建立工程-->设置项目属性-->编写.h文件和.cpp文件-->编译-->复制生成的.h文件和.lib文件加入新的工程目录

项目属性如下:

用于编译的Test.h和Test.cpp代码如下:

Test.h:

#pragma once
//1 函数
int add(int a,int b);
int sub(int a, int b);

//2 类
class Test
{
public:
	Test(int d = 0);
	~Test();
public:
	void setData(int d);
	int getData()const;
private:
	int data;
};


Test.cpp:

#include "test.h"

//1 函数
int add(int a, int b) { return a + b; }
int sub(int a, int b) { return a - b; }

//2 类
Test::Test(int d)
{
	data = d;
}
Test::~Test()
{}

void Test::setData(int d)
{
	data = d;
}
int Test::getData() const
{
	retu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值