DLL导入(windows上导入动态dll库)
我需要制作 Erlang <- C++ Bridge
我正在制作 win32 动态库:
#include "stdafx.h"
#include <Tlhelp32.h>
#ifdef _MANAGED
#pragma managed(push, off)
#endif
#define DLLExport __declspec(dllexport)
extern "C"
{
DLLExport int RunOPC(int);
DLLExport void Save();
}
并且想要从 Erlang 导入和使用此函数。如何导入这个函数并在 Erlang 上使用它们?
I need to make Erlang <- C++ Bridge
I'm making win32 dynamic library :
#include "stdafx.h"
#include <Tlhelp32.h>
#ifdef _MANAGED
#pragma managed(push, off)
#endif
#define DLLExport __declspec(dllexport)
extern "C"
{
DLLExport int RunOPC(int);
DLLExport void Save();
}
And want to import and use this functions from Erlang. How to import this functions and use them on Erlang ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为你应该实现 erlang linkedin 驱动程序或 erlang 端口。
http://www.erlang.org/doc/tutorial/c_portdriver.html
I think you should implement erlang linkedin driver or erlang port.
http://www.erlang.org/doc/tutorial/c_portdriver.html
我还没有使用它,但你可以尝试 http://thrift.apache.org
I am yet to use it but you could try http://thrift.apache.org