主要内容

coder.ExternalDependency.getDescriptiveName

返回外部依赖关系的描述性名称

语法

extname = coder.ExternalDependency.getDescriptiveName(bldcfg)

说明

extname = coder.ExternalDependency.getDescriptiveName(bldcfg) 返回您要与 外部依赖关系 关联的名称。代码生成器调用此静态方法以获取外部依赖关系的名称,用于错误消息。

您必须在 coder.ExternalDependency 的子类中实现此方法。

输入参数

全部展开

代码生成期间的编译上下文,指定为 coder.BuildConfig 对象。使用 coder.BuildConfig 方法获取有关编译上下文的信息。

输出参量

全部展开

外部依赖关系名称,以字符向量形式返回。

数据类型: char

示例

全部展开

定义始终返回相同名称的方法。

function myextname = getDescriptiveName(~)
   myextname = 'MyLibrary'; 
end

定义使用编译上下文确定名称的方法。

function myextname = getDescriptiveName(context)
    if context.isMatlabHostTarget()
        myextname = 'MyLibrary_MatlabHost';
    else
        myextname = 'MyLibrary_Local';
    end
end

详细信息

全部展开

扩展功能

全部展开

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2013b 中推出