a.c++导出为library,他会导出所有数据。
b.c++导出dll,他会导出指定的数据。一般用作各种插件为其他语言调用
步骤上大概分为2步,
1.c++导出Dll,这里需要注意的是
1.导出标准的extern c接口的dll,可以支持各种语言,方便跨语言的调用
2.导出支持c++类型的dll,目前只支持c++自己的调用,但是unreal用的c++所以,第二个也需要验证。
2.unreal加载插件或者unreal直接加载相关的资源
实现:1.visual studio实现dll的导出,一种是 使用关键字来确定导出的函数,__declspec(dllexport),
2.使用 .def文件格式如下
LIBRARY "DllPlugins" EXPORTS GetYear GetFloat GetString GetContext
使用Unreal新建一个插件带第三方的,我用的是5.1然后放入自己的做的插件工程,主要是 .h,.lib,.dll文件
需要更改.build.cs
标签:插件,导出,Unreal,dll,unreal,c++ From: https://www.cnblogs.com/yang131/p/17123891.html