【发布时间】:2017-03-27 17:00:13
【问题描述】:
我正在尝试在 Visual Studio 中编写一个使用犰狳的程序。我从http://icl.cs.utk.edu/lapack-for-windows/lapack/ 下载了用于 lapack 和 blas 的 Prebuilt 库。我还下载了 MinGW 并将 C:/MinGW/bin 添加到我的系统路径中。 C:/MinGW/bin 有 libgfortran-3.dll 和 libgcc_s_dw2-1.dll,这是 lapack 文档所需要的。但是,当我尝试运行我的程序时,我收到一个运行时错误,指出程序无法运行,因为缺少 libgcc_s_sjlj-1.dll。 MinGW 没有这个 dll,我尝试下载多个版本。我怎样才能摆脱这个错误?
【问题讨论】:
-
尝试在“配置属性->链接器->通用->附加库目录”和“配置属性->链接器->输入->中添加“静态库路径”及其“静态库”额外的依赖”
-
你的意思是 liblapack.lib 和 libblas.lib 吗?如果是这样,我已经这样做了。还是您的意思是其他静态库?
-
与 dll 关联的静态库....导致问题....你有任何
-
我不知道任何与 libgcc_s_sjlj-1.dll 相关的静态库
-
好的....你把dll放在rt地方了吗?或者尝试放到系统目录中
标签: c++ windows dll lapack armadillo