我有大约 5 个 C++ DLL,它们有数千个函数等等。所以事情是,我有点爱上了 C# 中的 WPF(据我所知)。但这是另一种语言,所以在做了一些研究后我发现我可以创建一个包装器,所以我做了(包装器是在 C++/CLI 中创建的)。包装器有一些转换,并且工作正常。我也听说过 Pinvoke,但我对所有这些的问题是,如果我没有时间转换数以千计的函数和变量怎么办?那我怎么办?有什么快速的方法吗?
附言。我正在使用 Visual Studio 2012
谢谢
最佳答案
您可能想查看 SWIG .
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
关于C# 选项以最好地使用具有 1000 个函数的 C++ DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13891192/