使用Armadillo库;将错误与BLAS和LAPACK链接

时间:2014-03-06 17:52:24

标签: visual-c++ linker lapack blas armadillo

我正在尝试使用提供的预编译blas和lapack dll文件编译并运行来自Armadillo的example2.cpp中的示例。这就是我在Visual C ++ 2013中所做的:

1)我设置了一个新的空win32控制台应用程序项目;

2)添加一个名为test.cpp的新的空cpp文件。

3)我将example2.cpp的内容复制到这个test.cpp文件中。

4)在项目属性 - > C / C ++ - >其他包含目录中,我添加了Armadillo库中“include”文件夹的路径。

5)在项目属性 - >链接器 - >常规 - >其他库目录中,我添加了路径 预编译的blas和lapack dll所在的文件夹(相应的lib文件位于同一个文件夹中);

6)在项目属性 - > linker-> Input-> Additional Dependencies中,我添加了预编译的blas和lapack dll的lib文件,即blas_win64_MT.lib和lapack_win64_MT.lib。

然后我编译整个项目,仍然有很多LNK2019错误,表明在引用blas和lapack例程时有未解析的符号。

有人可以帮我弄清楚这里发生了什么吗?

0 个答案:

没有答案