通常,库将以单一语言发布(例如C).如果库调出来有用,那么将编写该库的许多语言包装器.如何究竟他们这样做?
请有人对这个话题说不清楚.如果它太依赖于语言选择您选择的语言并解释它.
有几种选择可以想到:
如果我想用托管(.NET)层包装C库,我会将库编译成DLL,暴露我想要的API.然后,我使用P/Invoke从我的C#代码中调用这些API.
归档时间: |
|
查看次数: |
706 次 |
最近记录: |