主要内容

基础设施设置路径和文件

编译路径搜索的顺序

MATLAB®编码器™解决了MATLAB函数通过搜索第一个上代码生成路径然后在MATLAB的道路。代码生成的路径和代码生成库包含当前文件夹。默认情况下,除非MATLAB编码器确定一个函数应该是外在或者你显式地声明功能外,MATLAB编码器尝试编译和生成代码的功能它发现的道路。MATLAB编码器没有编译外在功能,而是将它们分派到MATLAB来执行。看到解析函数调用的代码生成

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

如果你想自定义代码集成,如源,标题,和库文件,生成的代码,您可以指定额外的文件夹搜索。下表描述了如何指定这些搜索路径。不应该包含的路径:

  • 空间(空间会导致代码生成失败在某些操作系统配置)

  • 选项卡

  • \,美元,#,*,吗?

  • Non-7-bit ASCII字符,如日本的角色

指定附加的文件夹 这样做
使用MATLAB编码器应用程序
  1. 打开生成对话框,在生成代码页面,点击生成箭头

  2. 点击更多的设置

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

在命令行 使用codegen函数-我选择。

命名约定

MATLAB编码器执行对MATLAB函数和生成的文件命名约定。

约定命名生成的文件

下表描述了MATLAB编码器生成的文件名称。MATLAB编码器遵循MATLAB惯例为墨西哥人通过提供特定于平台的扩展文件。

平台 墨西哥人文件扩展名 MATLAB编码器扩展静态库 MATLAB编码器扩展共享库 MATLAB编码器可执行文件的扩展
Linux®(64位) .mexa64 所以 没有一个
Mac(64位) .mexmaci64 . dylib 没有一个
窗户®(64位) .mexw64 . lib . dll
同时,生成一个导入库. lib扩展需要链接的. dll
. exe

另请参阅

相关的话题