UE4加载使用自定义dll动态链接库

本人在写这篇文章时候,网上已经有很多相关的文章,但是网上的文章缺少逐步指引,本人看的云里雾里,估计刚接触相关工作的人看的也不是很清楚。本着自己记录和让他人少踩一些坑的宗旨------这篇文章诞生了。好了,不多BB,直接进入主题。

创建自定义dll动态链接库

首先新建一个动态链接库的C++项目:

在这里插入图片描述

然后在项目里添加C++类:DllClass,内容如下:

//.h

#define DLL_EXPORT __declspec(dllexport)

#define PI 3.1415926

#ifdef __cplusplus
extern "C"
{
   
   
#endif	
	float DLL_EXPORT getCircleArea(float radius);
#ifdef __cplusplus

}

#endif

其中这几句是必须的,其他的可以省略掉,其他内容的意思是以C语言的方式编译这段代码,可以根据项目需要添加或删除

//.h
//要导出的函数必须要加__declspec(dllexport)前缀,此处声明DLL_EXPORT代替这个略显繁琐的前缀
#define DLL_EXPORT 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值