主要内容

路径和文件基础结构设置

编译路径搜索顺序

MATLAB®编码员™通过首先在代码生成路径然后在MATLAB路径上。代码生成路径包含当前文件夹和代码生成库。默认情况下,除非MATLAB编码器确定函数应为外部函数,或者显式声明函数为外部函数,MATLAB编码器尝试为在路径上找到的函数编译和生成代码。MATLAB编码器不编译外部函数,而是将它们分派给MATLAB执行。看见代码生成的函数调用解析.

指定要搜索自定义代码的文件夹

如果要将自定义代码(如源代码、头文件和库文件)与生成的代码集成,可以指定要搜索的其他文件夹。下表介绍了如何指定这些搜索路径。路径不应包含:

  • 空格(在某些操作系统配置中,空格可能导致代码生成失败)

  • 标签

  • \,$,#,*,?

  • 非7位ASCII字符,如日语字符

指定其他文件夹的步骤 这样做
使用MATLAB编码器应用程序
  1. 打开生成对话框,位于生成代码页面中,单击生成箭头.

  2. 点击更多设置.

  3. 路径选项卡,在搜索路径字段,浏览以将文件夹添加到搜索路径或输入完整路径。搜索路径不能包含空格。

在命令行 使用编码基因功能-我选项

命名约定

MATLAB编码器强制MATLAB函数和生成文件的命名约定。

命名生成文件的约定

下表介绍了如何MATLAB编码器生成文件的名称。MATLAB编码器遵循MATLAB惯例,为MEX文件提供特定于平台的扩展名。

站台 MEX文件扩展名 MATLAB编码器静态库的扩展 MATLAB编码器共享库的扩展 MATLAB编码器可执行扩展
Linux®(64位) .mexa64 A. 所以 没有一个
雨衣(64位) .mexmaci64 A. 迪利布先生 没有一个
窗户®(64位) .mexw64 lib先生 .dll
另外,生成一个具有lib先生链接到所需的扩展名.dll.
.exe

另见

相关话题