levmar : Levenberg-Marquardt库编译

levmar : Levenberg-Marquardt 是非线性优化的一个库

1.使用CMake生成sln项目,编译

clapack库  

在levmar工程中,打开misc.c文件,在最开始添加#include “blaswrap.h”, 在levmar工程的包含库目录里面包含clapack的 INCLUDE文件夹(在解压后的clapack库里面) 

vs2010 编译 levmar 2.6 https://blog.csdn.net/ihahfdoiah/article/details/54142512

忽略一个指定的库文件 libcmt.lib

https://blog.csdn.net/xiaoyafang123/article/details/53212739?locationNum=16&fps=1

2.编译matlab接口

mex -DHAVE_LAPACK -I.. -O -LD:\CodeWork\LM\levmar-2.6\Release -LD:\CodeWork\LM\CLAPACK-3.1.1-VisualStudio\LIB\x64 levmar.c -llevmar -lclapack -lblas -lf2c LINKFLAGS="$LINKFLAGS /NODEFAULTLIB:LIBCMT.LIB"

  

猜你喜欢

转载自www.cnblogs.com/yhlx125/p/9747973.html
今日推荐