正在将LAPACK安装到Visual Studio 2015
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"answers"libblas.lib"写入了项目属性->Linker->Input->Additional Dependencies,并将C:\Documents\LAPACK(库所在的位置)写入了项目属性->Linker->General->Additional Library Directories。我仍然得到错误
LNK1104无法打开文件"liblapack.lib"
将"liblapack.lib"更改为"LAPACK.lib"或"LAPACKd.lib"无论如何都不起作用请帮忙吗?
使用clapack可能就足够了。查看此处的所有详细信息:http://icl.cs.utk.edu/lapack-for-windows/clapack/index.html
- 安装msvc 2015,我使用了社区版
- 安装cmakehttps://cmake.org/files/v3.6/cmake-3.6.1-win64-x64.msi
- 下载http://icl.cs.utk.edu/lapack-for-windows/clapack/clapack-3.2.1-CMAKE.tgz
- 运行cmakegui,指向带有解压缩tgz的文件夹,设置其他文件夹作为输出。生成解决方案,在msvc中打开,构建所有项目(需要几分钟)
- 使用此示例项目进行测试http://icl.cs.utk.edu/lapack-for-windows/clapack/CLAPACK-EXAMPLE.zip(将构建的.lib放在/lib文件夹中)
下面是一个示例visual studio 2015解决方案,它使用LAPACK库和dll构建了一个简单的main.cpp:https://bitbucket.org/aperezrathke/vs-lapack
基本上,VS解决方案会添加一个生成后事件,将相关的dll复制到exe文件夹中(https://msdn.microsoft.com/en-us/library/h7dhf0ty.aspx)
要查看此信息,请打开解决方案文件并导航到项目属性页面(Alt+F7)。然后导航到配置属性>生成事件生成后事件。
在命令行字段中,有:
xcopy "$(SolutionDir)Binaries" "$(TargetDir)" /Y
假设必要的LAPACK dll在$(SolutionDir)Binaries
中,那么每当构建成功时,就会将dll复制到可执行文件夹中。
如果您不想每次都复制dll,那么应该将包含dll的文件夹添加到PATH环境变量中。
- Visual Studio 2015:Extern "C" 和 "export" 关键字
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 试图在visual studio上用C++创建一个桌面应用程序
- 如何在MS Visual Studio 2019中运行QT UI
- 如何使用Visual Studio 2017在C++中为参数化对象数组使用唯一指针
- Visual Studio Code - C++ Debugger 無法啟動
- Visual Studio 2019:插入多个C++风格的单行注释
- Visual Studio Code "undefined reference to `WinMain@16'"
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- Visual Studio中的函数声明和函数定义问题
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- Visual Studio mkl_link_tool.exe链接错误
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- 不同的Visual Studio版本中缺少.dll
- 用Visual Studio在C++中嵌入Julia
- Visual Studio 2017循环自动向量化问题
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- 尝试使用继承和模板实现CRTP.Visual Studio正在生成编译器错误
- Visual Studio在尝试读取resource.txt文件时崩溃
- Visual Studio 2017 不允许我创建 C++ 专用模板