MATLAB®编码员™通过首先在代码生成路径然后在MATLAB路径上。代码生成路径包含当前文件夹和代码生成库。默认情况下,除非MATLAB编码器确定函数应为外部函数,或者显式声明函数为外部函数,MATLAB编码器尝试为在路径上找到的函数编译和生成代码。MATLAB编码器不编译外部函数,而是将它们分派给MATLAB执行。看见代码生成的函数调用解析.
如果要将自定义代码(如源代码、头文件和库文件)与生成的代码集成,可以指定要搜索的其他文件夹。下表介绍了如何指定这些搜索路径。路径不应包含:
空格(在某些操作系统配置中,空格可能导致代码生成失败)
标签
\
,$
,#
,*
,?
非7位ASCII字符,如日语字符
指定其他文件夹的步骤 | 这样做 |
---|---|
使用MATLAB编码器应用程序 |
|
在命令行 | 使用编码基因 功能-我 选项 |
MATLAB编码器强制MATLAB函数和生成文件的命名约定。
下表介绍了如何MATLAB编码器生成文件的名称。MATLAB编码器遵循MATLAB惯例,为MEX文件提供特定于平台的扩展名。
站台 | MEX文件扩展名 | MATLAB编码器静态库的扩展 | MATLAB编码器共享库的扩展 | MATLAB编码器可执行扩展 |
---|---|---|---|---|
Linux®(64位) | .mexa64 |
A. |
所以 |
没有一个 |
雨衣(64位) | .mexmaci64 |
A. |
迪利布先生 |
没有一个 |
窗户®(64位) | .mexw64 |
lib先生 |
.dll 另外,生成一个具有 lib先生 链接到所需的扩展名.dll . |
.exe |