如何使用Haxe的第三部分DLL

How to use third part dll from Haxe

本文关键字:三部 DLL 何使用 Haxe      更新时间:2023-10-16

我正在启动项目,我将不得不使用纯C上写的外部DLL。haxe中的Neko或CPP目标?

我在问题上找到了答案。它是微不足道的,没有组合商的特殊设置,在编译时没有特殊的动态加载库列表。

使用HAXE CPP API在运行时加载库,如下所示:

static var sum:Int->Int->Int = cpp.Lib.load("test","sum",2);
根据您的目标平台,

或haxe neko api:

static var sum:Int->Int->Int = neko.Lib.load("test","sum",2);

此行加载来自test库的sum函数,该库位于同一目录中,带有可执行文件。

在Old Haxe文档中阅读有关它的更多信息。

[1]:http://old.haxe.org/doc/cpp/ffi c外函数界面