主要内容

上设置构建环境Linux而且麦金塔电脑系统

在Linux上设置构建环境®而且麦金塔电脑系统包括指定包含文件路径、库路径和要链接到的库,以创建适配器。看到适配器开发所需的库和包含文件获取所需文件和路径的列表。

适配器套件包括一个makefile,用于在Linux上构建适配器套件演示适配器麦金塔电脑系统。您可以使用这个演示makefile,只需稍加修改,就可以创建一个构建您自己的适配器的makefile。看到基于Demo适配器Makefile创建Makefile获取更多信息。

适配器开发所需的库和包含文件

下表列出了在Linux和上构建适配器所需的包含文件路径麦金塔电脑系统。

请注意

您还必须指定设备SDK所需的头文件和库的位置。请阅读设备SDK附带的文档以获得这些信息。

头文件和库

位置

适配器套件头文件

$ (MATLAB) /工具箱/ imaq / imaqadaptors /工具/包括一个

图像采集工具箱™引擎库

Linux:$ (MATLAB) / bin / <拱> / libmwimaqmex.so

麦克:$ (MATLAB) / bin / <拱> / libmwimaqmex.dylib

一个MATLAB是一个环境变量,其中包含MATLAB安装文件夹的名称。

基于Demo适配器Makefile创建Makefile

要根据演示适配器makefile创建makefile来构建适配器,请遵循以下说明。

  1. 复制一份适配器套件演示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®安装文件夹。

  2. 在任何文本编辑器中打开makefile的副本。

  3. 属性的值指定要在其中创建适配器的文件夹ADAPTOR_DIR变量。默认情况下,演示适配器makefile将适配器放在开发文件夹的子文件夹中构建,但你可以把你的适配器放在任何文件夹。创建适配器后,使用“图像采集工具箱”将其注册到imaqregister函数。

  4. 属性的值指定MATLAB安装文件夹的位置MATLAB_ROOT变量。可以指定相对路径,也可以指定绝对路径。

  5. 属性的值指定硬件设备的SDK所需的任何库填词变量。演示适配器makefile已经指定了适配器工具包所需的库:libmwimaqmex.make文件删除“自由前缀和特定于平台的文件扩展名,例如所以,因为链接器不需要这些库。

  6. 属性的值指定硬件设备SDK所需的任何包含文件夹INCLUDE_DIRS变量。演示适配器makefile已经指定了适配器工具包所需的包含文件夹。

  7. 属性的值指定要赋予适配器的名称结果变量。makefile构建演示适配器,因此它使用MathWorks的命名约定®适配器,使用“兆瓦”前缀。不要将此约定用于适配器的名称。您修改的行取决于您的开发平台:

    平台 行号 改变
    Linux 69 指定名称,并将其赋给所以文件扩展名。
    麦金塔电脑 90 指定名称,并将其赋给. dylib文件扩展名。
  8. 保存makefile。

创建makefile后,使用它来构建适配器,如下例所示:

生成-f my_makefile