上设置构建环境Linux而且麦金塔电脑系统
在Linux上设置构建环境®而且麦金塔电脑系统包括指定包含文件路径、库路径和要链接到的库,以创建适配器。看到适配器开发所需的库和包含文件获取所需文件和路径的列表。
适配器套件包括一个makefile,用于在Linux上构建适配器套件演示适配器麦金塔电脑系统。您可以使用这个演示makefile,只需稍加修改,就可以创建一个构建您自己的适配器的makefile。看到基于Demo适配器Makefile创建Makefile获取更多信息。
适配器开发所需的库和包含文件
下表列出了在Linux和上构建适配器所需的包含文件路径麦金塔电脑系统。
请注意
您还必须指定设备SDK所需的头文件和库的位置。请阅读设备SDK附带的文档以获得这些信息。
基于Demo适配器Makefile创建Makefile
要根据演示适配器makefile创建makefile来构建适配器,请遵循以下说明。
复制一份适配器套件演示makefile,并将其放在适配器开发文件夹中。例如,如果适配器开发文件夹为
/home/my_folder/my_adaptor
,你可以在系统提示符下执行这个命令:cd /home/my_folder/my_adaptor cp $(MATLAB_ROOT)/toolbox/imaq/imaqadaptors/kit/demo/makefile my_makefile . exe
在哪里
MATLAB_ROOT
是你的MATLAB®安装文件夹。在任何文本编辑器中打开makefile的副本。
属性的值指定要在其中创建适配器的文件夹
ADAPTOR_DIR
变量。默认情况下,演示适配器makefile将适配器放在开发文件夹的子文件夹中构建
,但你可以把你的适配器放在任何文件夹。创建适配器后,使用“图像采集工具箱”将其注册到imaqregister
函数。属性的值指定MATLAB安装文件夹的位置
MATLAB_ROOT
变量。可以指定相对路径,也可以指定绝对路径。属性的值指定硬件设备的SDK所需的任何库
填词
变量。演示适配器makefile已经指定了适配器工具包所需的库:libmwimaqmex
.make文件删除“自由
前缀和特定于平台的文件扩展名,例如所以
,因为链接器不需要这些库。属性的值指定硬件设备SDK所需的任何包含文件夹
INCLUDE_DIRS
变量。演示适配器makefile已经指定了适配器工具包所需的包含文件夹。属性的值指定要赋予适配器的名称
结果
变量。makefile构建演示适配器,因此它使用MathWorks的命名约定®适配器,使用“兆瓦
”前缀。不要将此约定用于适配器的名称。您修改的行取决于您的开发平台:平台 行号 改变 Linux 69 指定名称,并将其赋给 所以
文件扩展名。麦金塔电脑 90 指定名称,并将其赋给 . dylib
文件扩展名。保存makefile。
创建makefile后,使用它来构建适配器,如下例所示:
生成-f my_makefile