maximusfz

导航

2010年12月1日 #

linux平台下通过mcr方式从c++程序中调用matlab函数

摘要: 小细节很多,所以容易出错.平台:linux gcc matlab2010a1 在matlab中写好函数例如branch,调用命令mcc -W cpplib:libbranch -T link:lib branch.m -C注意末尾的-C,很关键用于生成ctf文件,里面有执行需要的一些配置文件2 将libbranch.so libbranch.ctf放在同一个目录中,写c++程序main.cpp,需... 阅读全文

posted @ 2010-12-01 16:46 maximusfz 阅读(1041) 评论(0) 推荐(0)

记录一下g++的编译选项

摘要: 假设main.cpp,hello.h,hello.cpp,其中main.cpp调用了hello类中的方法1 生成hello.so g++ -shared hello.cpp -olibhello.so2 编译main.cpp,并链接,并指定运行时libhello.so的位置  g++ main.cpp -lhello -L./ -Wl,-rpath=./ -o main值得一提的是,如果采用带版本... 阅读全文

posted @ 2010-12-01 14:41 maximusfz 阅读(2696) 评论(1) 推荐(0)