c#中的犰狳功能
本文关键字:功能 | 更新日期: 2023-09-27 18:04:42
是否有一种方法可以使用Armadillo's
"c++线性代数库"代码,该代码在C#
项目中有包?
你能不能贴一个简单的例子…
我想得到一个.dll
并将其导入C#
项目,这是可行的还是有另一种方式去?
您可以使用。net的PInvoke特性(平台调用)从托管代码中调用本机dll中的代码。
根据本地DLL入口点的性质,你可以考虑添加自己的包装层,使用更多的pinvoke友好的数据类型。
你有源代码吗?如果可以,你可以在托管c++中编译它吗?如果它只是数学函数,我不认为这是一项艰巨的工作。
一旦你这样做了,它是一个托管汇编像任何其他-源语言是无关的。
这可能有帮助,https://github.com/mrbm2007/DotNumerics
我使用DotNumerics并添加一些代码来使用armadillo的特征值,求解线性方程和…