微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用MinGW-w64编译Windows的LAPACK

我想要做的是在Windows 64位上使用LAPACK。 使用mingw 64bit构build它的步骤如下所示: http : //icl.cs.utk.edu/lapack-for-windows/lapack/index.html#build

它提到libgcc_s_dw2-1.dll是必需的DLL。 但是,如果我安装mingw64位,那么这个DLL没有安装。 我该如何解决这个问题。 其他人用mingw 64bit来编译和使用LAPACK?

DLL和STL和静态数据(哦我的!)

WIndows – 基于清单的ETW提供者问题

如何在Visual Studio重命名资源?

参数对象的成员variables的内存地址在调用dll函数时发生变化

正确调用一个类的方法

它提到了libgcc_s_dw2-1.dll

这实际上只是错误的。 libgcc_s_XXX-1.dll是运行时支持库,特别处理异常。

XXX后缀编码支持什么样的异常处理程序。 对于x86(32位),您可以选择DWARF和sjlj异常。 对于x64,您可以选择SEH和sjlj异常。 dw2清楚地指出了支持DWARF2的库,这意味着32位编译器。 它不会与您要构建的x64库一起工作。

要么忽略这个要求,要么尝试建立,要么向开发者询问他们想要的是什么

UPDATE

我会尝试下载预先构建的DLL并检查实际的DLL依赖关系。

> dumpbin.exe /DEPENDENTS qqq.dll

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐