[英]Installing LAPACK to Visual Studio 2015
我似乎在将LAPACK库安装到Visual Studio 2015(C ++,Windows 10)时遇到了问题。
我从这里下载了预编译的库: https : //icl.cs.utk.edu/lapack-for-windows/lapack/#libraries
我还将“liblapack.lib”和“libblas.lib”写入项目属性 - >链接器 - >输入 - >附加依赖项,并将C:\\ Documents \\ LAPACK (库所在的位置)写入项目属性 - >链接器- >常规 - >其他图书馆目录 。 我仍然得到错误
LNK1104无法打开文件'liblapack.lib'
将“liblapack.lib”更改为“LAPACK.lib”或“LAPACKd.lib”无论如何都无法解决任何帮助吗?
这是一个示例visual studio 2015解决方案,使用LAPACK库和dll构建一个简单的main.cpp: https : //bitbucket.org/aperezrathke/vs-lapack
基本上,VS解决方案添加了一个Post-Build事件来将相关的dll复制到你的exe文件夹中( https://msdn.microsoft.com/en-us/library/h7dhf0ty.aspx )
要查看此信息,请打开解决方案文件并导航到“ 项目” >“ 属性”页面(Alt + F7)。 然后导航到Configuration Properties > Build Events > Post-Build Event 。
在“ 命令行”字段中,有:
xcopy "$(SolutionDir)Binaries" "$(TargetDir)" /Y
假设必需的LAPACK dll在$(SolutionDir)Binaries
,那么每次构建成功时,这都会将dll复制到可执行文件夹。
如果你不想每次都复制dll,那么包含dll的文件夹应该添加到你的PATH环境变量中。
为您的目的使用clapack可能就足够了。 在此处查看所有详细信息: http : //icl.cs.utk.edu/lapack-for-windows/clapack/index.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.