【发布时间】:2018-12-16 19:07:46
【问题描述】:
我正在尝试导入在 C++ 库中创建的一些函数,以便在 delphi 中使用。这是我要使用的库:https://github.com/NGSolve/netgen/blob/master/nglib/nglib.h
我在谷歌上环顾四周,发现我必须从这个头文件中创建一个 .dll 文件,然后以某种方式在 delphi 中导入这些函数。问题是我不知道我该怎么做!
你们能帮帮我吗?提前致谢!!
【问题讨论】:
-
我的网站上有很多关于这方面的信息:Using C object files in Delphi、Using C++ objects in Delphi,也许还有更多。
-
代码的目的是使头文件可用于使用 DLL (__declspec(dllimport)) 以及生成 DLL (__declspec(dllexport)),取决于
NGLIB_EXPORTS或nglib_EXPORTS其他地方的#define。