我是初学者,几周前我对 C++ 一无所知。现在我发现自己在安装LAPACK时遇到了麻烦。
首先,我想使用VC++ 2010进行一些矩阵计算,所以(按照某人的建议)我安装了Armadillo。我发现犰狳使用LAPACK和BLAS来做一些矩阵逆运算,这就是让我遇到麻烦的地方。
我有几个关于运行LAPACK的问题。我已经阅读了这里的说明。我下载了各种 .dll 和 .lib 文件并多次更改它们的位置以尝试在 VC++ 2010 中成功编译。我更改了“Propertie/linker/general”上的“附加库目录”并在“附加”中添加了 liblapack.lib “属性/链接器/输入”中的依赖项。
我无法理解以下内容:
许多网站说LAPACK应该安装在某个地方,但我所能做的就是下载一个名为
lapack
或lapack-3.4.1
. 我在文件夹中找不到任何 install.exe。那么,下载是什么意思呢?在上面的网站上,应该下载.dll和.lib文件。我应该把它们放在哪里?假设我的VC++ 2010安装在
P:\Program Files\Microsoft Visual Studio 10.0
; 我应该把它们放在这个目录中吗?我应该在哪里放置或安装下载的 LAPACK包?参考 BLAS是什么意思?如果我不使用cmake和mingw来构建和编译,我仍然可以按照该网站上提供的下载步骤进行操作吗?
这有点长。我搜索了每个论坛并尝试了所有可能的方法,但我仍然感到困惑。如果有人可以帮助我解决我的问题的至少一部分,我将不胜感激。谢谢!