我想要做的是在Windows 64位上使用LAPACK。使用mingw 64bit构建它的步骤在此处注明:http://icl.cs.utk.edu/lapack-for-windows/lapack/index.html#build
它提到libgcc_s_dw2-1.dll是必需的dll。但是,如果我安装mingw64位,则不会安装此dll。我该如何解决这个问题。有人用mingw 64bit编译和使用LAPACK吗?
答案 0 :(得分:1)
它提到了libgcc_s_dw2-1.dll
这实际上是错的。 libgcc_s_XXX-1.dll是运行时支持库,特别是处理异常。
XXX
后缀编码支持哪种异常处理程序。对于x86(32位),您可以在DWARF和sjlj异常之间进行选择。对于x64,您可以在SEH和sjlj异常之间进行选择。 dw2
清楚地表明具有DWARF2支持的库,这意味着32位编译器。它不适用于您要构建的x64库。
要么忽略要求并尝试构建,要么向开发人员询问他们想要的是什么
更新
我会先尝试下载预建的DLL并检查实际的DLL依赖。
> dumpbin.exe /DEPENDENTS qqq.dll