MATLAB®编码器™解决了MATLAB函数通过搜索第一个上代码生成路径然后在MATLAB的道路。代码生成的路径和代码生成库包含当前文件夹。默认情况下,除非MATLAB编码器确定一个函数应该是外在或者你显式地声明功能外,MATLAB编码器尝试编译和生成代码的功能它发现的道路。MATLAB编码器没有编译外在功能,而是将它们分派到MATLAB来执行。看到解析函数调用的代码生成。
如果你想自定义代码集成,如源,标题,和库文件,生成的代码,您可以指定额外的文件夹搜索。下表描述了如何指定这些搜索路径。不应该包含的路径:
空间(空间会导致代码生成失败在某些操作系统配置)
选项卡
\
,美元
,#
,*
,吗?
Non-7-bit ASCII字符,如日本的角色
指定附加的文件夹 | 这样做 |
---|---|
使用MATLAB编码器应用程序 |
|
在命令行 | 使用codegen 函数-我 选择。 |
MATLAB编码器执行对MATLAB函数和生成的文件命名约定。
下表描述了MATLAB编码器生成的文件名称。MATLAB编码器遵循MATLAB惯例为墨西哥人通过提供特定于平台的扩展文件。
平台 | 墨西哥人文件扩展名 | MATLAB编码器扩展静态库 | MATLAB编码器扩展共享库 | MATLAB编码器可执行文件的扩展 |
---|---|---|---|---|
Linux®(64位) | .mexa64 |
。 |
所以 |
没有一个 |
Mac(64位) | .mexmaci64 |
。 |
. dylib |
没有一个 |
窗户®(64位) | .mexw64 |
. lib |
. dll 同时,生成一个导入库 . lib 扩展需要链接的. dll 。 |
. exe |