我有一个使用Armadillo C ++编写的程序,该程序链接到OpenBLAS和GLPK。
它使用相同的库在VS2010下的Debug和Release中正确编译和链接。它在Debug中运行完美,只是很慢。
Release二进制文件会发出以下错误:
无法在动态链接库libopenblas.dll中找到过程入口点glp_get_num_cols。
关于从哪里开始的任何想法?我已经确认Debug和Release的配置是相同的,前者允许的调试符号除外。
答案 0 :(得分:0)
libopenblas.dll是问题的原因 - 由于某种原因导致VS2010中的链接导致错误。我不确定为什么,但链接到Armadillo发行版(v4之前版本)中的lapack库修复了这个问题。