C# 选项,以最好地使用具有 1000 个函数的 C++ DLL

C# Options to best consume C++ DLLs with 1000's of functions

本文关键字:1000 函数 DLL C++ 选项      更新时间:2023-10-16

我有大约 5 个C++ DLL,它们有数千个函数等等。所以问题是,我有点爱上了 C# 中的 WPF(据我所知)。但这是另一种语言,所以在做了一些研究之后,我发现我可以创建一个包装器,所以我做到了(包装器是在 C++/CLI 中创建的)。包装器有一些转换,并且工作正常。我也听说过 Pinvoke,但我的问题是,如果我没有时间转换数千个函数和变量怎么办?那我该怎么办?有没有某种快速的方法?

我正在使用Visual Studio 2012

谢谢

你可能想看看SWIG。

SWIG是一个软件开发工具,可以连接编写的程序 C 和 C++ 具有各种高级编程语言。