将c ++ OpenBLAS库添加到c#项目中

时间:2012-10-17 02:10:33

标签: c# c++ dll import blas

我正在尝试在c#项目中使用OpenBLAS(更具体地说,我试图通过MathNet.Numerics.Control.LinearAlgebraProvider将它与Math.NET一起使用)。我已成功创建了https://github.com/xianyi/OpenBLAS/wiki/How-to-use-OpenBLAS-in-Microsoft-Visual-Studio之后的文件。

现在我在一个新目录中有一个.lib和.dll文件(根据在Visual Studio中使用OpenBLAS .dll库),但我不知道从哪里开始!

有谁知道我应该从这里做什么?我不能直接将生成的dll添加到我的项目中,从进一步阅读看起来我需要使用Visual Studio生成一个新的dll。

1 个答案:

答案 0 :(得分:0)

使用MathNet提供的NativeWrappers解决方案文件。

MKL和ACML的类似说明如下: http://mathnetnumerics.codeplex.com/wikipage?title=Native%20Providers&referringTitle=Documentation