
1. 安装matlab:首先下载matlab安装文件,将安装文件解压到某个文件夹,打开Linux终端,枯搜切换到该文件夹,执行./install脚本,按照安装提示完成安装;
2. 在qtpro文件中添加matlab:在Linux终端中,切换到qtpro文件夹,执行./configure脚本,在出现的提示中,选择MATLAB环境,输入matlab安装路径,配置matlab环境变量,添加matlab支持,安装完成后重新编译qtpro,即可亮败燃在qtpro文件中添加matlab。
先写好实现动态链接库的libmy.cpp文件和libmy.h文件,行弯如下://libmy.cpp#include"libmy.h" #includeusingnamespacestdMyLib::MyLib() { }MyLib::~MyLib() { } voidMyLib::hello() { coutusingnamespacestdintmain(intargc,char*argv[]) { MyLib*lib=newMyLib() //调用刚猛带渣才编写的动态链接库 lib->hello() cout>i return1}编写main.pro文件,如下:LIBS+=-L./ #设置程序查找动态库的目录为当前目录 #注意:用QT生成的动态库默认都加了lib前缀和扩展名及版本名,但调用时不用加lib,不用加文件#扩枝悄展名so、不用加版本名1.0.0.即下面LIBS中的DllTest就是实际的动态库libDllTest.so.1.0.0LIBS+=-lDllTest #注意:调用时不用加lib,不用加文件扩展名so、不用加版本名1.0.0,记得前面加l(字母)TARGET=libMyTestSOURCES+=main.cpp执行qmakemain.pro生成makefile文件,然后执行make,可以看到生成了libMyTest可执行文件。将动态链接库libDllTest.so.1.0.0和可执行文件传到arm板上,如下: 在arm板上执行libMyTest,如下:#chmod+x libMyTest //先赋予可执行权限执行:# ./libMyTest 输出如下:欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)