为不同的语言和平台创建C ++ DLL

时间:2013-11-24 13:20:21

标签: c++ dll cross-platform

我想在C ++中实现一些函数(创建dll) 目的是能够在不同平台上使用它,例如C#WinForm和Linux服务器,例如PHP。

写一次的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

创建一个普通的C接口,并具有void f(void * cpp_pointer,...)等函数,其中每个cpp_pointer都有一个create和dispose函数。