GLPK OpenBLAS运行时DLL链接错误

时间:2014-12-22 23:19:31

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

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

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

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

  

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

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

1 个答案:

答案 0 :(得分:0)

libopenblas.dll是问题的原因 - 由于某种原因导致VS2010中的链接导致错误。我不确定为什么,但链接到Armadillo发行版(v4之前版本)中的lapack库修复了这个问题。