【发布时间】:2010-12-21 20:46:40
【问题描述】:
我使用的是 Windows XP,matlab 版本是 7.10.0。 我有来自http://www.ics.forth.gr/~lourakis/levmar/levmar-2.5.tgz的levmar(Levenberg Marquardt) 包
在 README 文件中,我们被告知在 matlab 中使用 mex 使用以下命令进行编译: mex -DHAVE_LAPACK -I.. -O -L -L levmar.c -llevmar -lclapack -lblas -lf2c.
我为 windows 下载了 lapack.lib 、 blas.lib 和 f2c.lib
更新: 在我构建了包中给出的 vc 项目文件后,原始错误得到了解决。 但是现在有一些错误消息,例如:
levmar.lib(misc.obj) : error LNK2019: unresolved external symbol _dgemm_ referenced in function _dlevmar_trans_mat_mat_mult
【问题讨论】:
-
您需要将您的库链接到项目。只需谷歌搜索“错误 LNK2019:未解析的外部符号”。
标签: matlab