北京网站网页设计,手机优化助手下载,专业设计素材网站,物流公司创建小细节很多,所以容易出错. 平台:linux gcc matlab2010a 1 在matlab中写好函数例如branch,调用命令 mcc -W cpplib:libbranch -T link:lib branch.m -C 注意末尾的-C,很关键用于生成ctf文件,里面有执行需要的一些配置文件 2 将libbranch.so libbranch.ctf放在同一个目录中,写c程…小细节很多,所以容易出错. 平台:linux gcc matlab2010a 1 在matlab中写好函数例如branch,调用命令 mcc -W cpplib:libbranch -T link:lib branch.m -C 注意末尾的-C,很关键用于生成ctf文件,里面有执行需要的一些配置文件 2 将libbranch.so libbranch.ctf放在同一个目录中,写c程序main.cpp,需要branch.h branch.cpp 需要加入so: mx mat mwmclmcrrt mwmclmcr branch (貌似顺序不能乱) 添加路径,很重要记得把依赖的libxm.so.3等路径加入/etc/ld.so.conf中 但是ld.so.conf中路径太多的话很容易互相影响,所以还是推荐链接时加上选项 -Wl,-rpath:/libxm.so.3.path main.cpp中需要要#include libbranch.h 然后初始化需要 if( !libbranchInitialize()){std::cout Could not initialize libbranch! std::endl;return -1;} 基本到此结束转载于:https://www.cnblogs.com/maximusfz/archive/2010/12/01/1893626.html