【问题标题】:GLPK OpenBLAS runtime dll link errorGLPK OpenBLAS 运行时 dll 链接错误
【发布时间】:2014-12-22 23:19:31
【问题描述】:

我有一个使用 Armadillo C++ 编写的程序,链接到 OpenBLAS 和 GLPK。

它使用相同的库在 VS2010 下的 Debug 和 Release 中正确编译和链接。它在 Debug 中完美运行,只是速度很慢。

Release 二进制文件发出以下错误:

在动态链接库 libopenblas.dll 中找不到过程入口点 glp_get_num_cols。

关于从哪里开始的任何想法?我已经确认 Debug 和 Release 的配置除了前者允许的调试符号外是相同的。

【问题讨论】:

    标签: c++ visual-studio-2010 armadillo glpk openblas


    【解决方案1】:

    libopenblas.dll 是问题的原因——由于某种原因,在 VS2010 中链接导致错误。我不知道为什么,但链接到犰狳发行版(pre v4)中的 lapack 库解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2015-09-21
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 2010-12-20
      • 2011-11-16
      • 2020-01-04
      • 1970-01-01
      • 2012-01-15
      相关资源
      最近更新 更多