c++ - 使用 Blas/Lapack 库构建 C++ 程序
问题描述
我正在努力使用 Visual Studio 2019 构建需要 BLAS/LAPACK 库的 C++ 应用程序。
构建问题时,link.exe 会产生以下错误:
l1tf.obj : error LNK2001: unresolved external symbol dgbsv_
l1tf.obj : error LNK2001: unresolved external symbol dpbtrs_
l1tf.obj : error LNK2001: unresolved external symbol dgbtrf_
l1tf.obj : error LNK2001: unresolved external symbol dpbtrf_
...
因此,我下载了 BLAS 和 LAPACK 库的 Windows 版本,并将这些参数添加到链接器中:
/LIBPATH:D:\my_program\libs LAPACK.lib BLAS.lib
但是我仍然遇到同样的错误……我用垃圾箱调查了 LAPACK.lib 的内容,可以找到丢失的符号(dgbsv 等)。
可能是什么问题?
解决方案
推荐阅读
- asp.net - 为什么 Math.Round 为同一个方程给出不同的值?
- android - 即使在创建新的 GoogleMapsActivity 时,我也会收到 Fragment cast 错误
- rxjs - 嵌套的 observables / 在 observable 中订阅
- python - 传递 HTML 变量以在 python 函数中使用
- laravel - 从 laravel 中的不同表进行身份验证
- stata - 计数命令的使用
- apache-spark - 我有 56 列的表,想加载 46 列数据,我该怎么做?
- php - 如何使用 PhpMailer 在回复邮件中发送 gmail 线程 ID
- php - 安装库时找不到php composer类
- reactjs - 如何在图像滑块中使用系统图像而不是 React Native 中的链接