C# 选项,以最好地使用具有 1000 个函数的 C++ DLL
C# Options to best consume C++ DLLs with 1000's of functions
我有大约 5 个C++ DLL,它们有数千个函数等等。所以问题是,我有点爱上了 C# 中的 WPF(据我所知)。但这是另一种语言,所以在做了一些研究之后,我发现我可以创建一个包装器,所以我做到了(包装器是在 C++/CLI 中创建的)。包装器有一些转换,并且工作正常。我也听说过 Pinvoke,但我的问题是,如果我没有时间转换数千个函数和变量怎么办?那我该怎么办?有没有某种快速的方法?
我正在使用Visual Studio 2012
谢谢
你可能想看看SWIG。
SWIG是一个软件开发工具,可以连接编写的程序 C 和 C++ 具有各种高级编程语言。
相关文章:
- "error: no matching function for call to"构造函数错误
- 什么时候调用组成单元对象的析构函数
- 继承函数的重载解析
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- C++模板来检查友元函数的存在
- 递归函数计算序列中的平方和(并输出过程)
- 对RValue对象调用的LValue ref限定成员函数
- C++17复制构造函数,在std::unordereded_map上进行深度复制
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 为什么使用 "this" 指针调用派生成员函数?
- 将对象数组的引用传递给函数
- 函数调用中参数的顺序重要吗
- 函数向量_指针有不同的原型,我可以构建一个吗
- 使用不带参数的函数访问结构元素
- 代码在main()中运行,但在函数中出现错误
- 内置函数可查看CPP中的成员变量
- 如何获取std::result_of函数的返回类型
- C# 选项,以最好地使用具有 1000 个函数的 C++ DLL
- 重复一个函数1000次