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

Creating C++ DLL for different languages and platforms

本文关键字:和平台 创建 C++DLL 语言      更新时间:2023-10-16

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

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

制作一个普通的C接口,并具有类似void f(void*cpp_pointer,…)的函数,其中每个cpp_pointers都有一个创建和处理函数。