VS生成C++动态链接库DLL

1、官方文档:

在 Visual Studio 中创建 C/C++ DLL | Microsoft Learn

演练:创建和使用自己的动态链接库 (C++) | Microsoft Learn

创建和调用步骤,主要按照第二篇操作

一、建立DLL项目生成库文件

直接建立C++的DLL项目,注意叙述:

如果“将解决方案和项目放在同一目录中”已选中,则取消选中。

这个不知道为什么。尝试选中也一样能最后生成.dll库文件,只不过目录不同。

VS生成DLL项目时,默认会生成一些头文件和源文件。文中,这些文件不用修改,只是需要再添加自己的头文件和源文件,在所有源文件中需要嵌入pch.h。

然后,需要非常注意的一点是:

在声明给外部的接口函数的头文件中,开头一段要写这一段代码:

#ifdef MATHLIBRARY_EXPORTS

#define MATHLIBRARY_API __declspec(dllexport)

#else

#define MATHLIBRARY_API __declspec(dl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值