主要内容

构建配置

构建设置的配置,如输出文件名、位置、类型、语言

为了控制和配置生成二进制代码的构建过程,有许多参数和设置。这些设置控制输出构建类型(MEX、lib、dll或exe)和C与c++语言等属性。其他构建设置使您能够根据特定的需求定制构建输出,例如可读性、性能和外部代码集成。您可以从应用程序或命令行修改代码生成配置对象中的构建选项。可以使用命令创建配置对象coder.config.在编辑应用程序中使用打开对象开放.若要从函数代码中指定其他构建文件和标志,请使用coder.updateBuildInfo

功能

全部展开

coder.config 创建MATLAB编码器代码生成配置对象
coder.updateBuildInfo 更新构建信息对象环球套票。BuildInfo
target.add 将目标对象添加到内部数据库
target.create 创建目标对象
target.export 导出目标对象数据
target.get 从内部数据库检索目标对象
target.remove 从内部数据库中删除目标对象
target.upgrade 升级现有硬件设备定义
addCompileFlags 添加编译器选项以生成信息
addDefines 添加预处理器宏定义以构建信息
addIncludeFiles 添加包含文件以构建信息
addIncludePaths 添加包含路径以构建信息
addLinkFlags 添加链接选项以构建信息
addLinkObjects 添加链接对象以构建信息
addNonBuildFiles 添加与构建无关的文件以构建信息
addSourceFiles 添加源文件以生成信息
addSourcePaths 添加源路径以构建信息
addTMFTokens 添加模板makefile (TMF)令牌来构建信息
removeSourceFiles 从构建信息对象中删除源文件
findBuildArg 在构建信息中查找特定的构建参数
findIncludeFiles 查找并添加包含(头)文件以构建信息
getBuildArgs 从构建信息中获取构建参数
getCompileFlags 从构建信息中获取编译器选项
getDefines 从构建信息中获取预处理器宏定义
getFullFileList 从构建信息中获取文件列表
getIncludeFiles 从构建信息中获取包含文件
getIncludePaths 从构建信息中获取包含路径
getLinkFlags 从构建信息中获取链接选项
getNonBuildFiles 从构建信息中获取与构建无关的文件
getSourceFiles 从构建信息中获取源文件
getSourcePaths 从构建信息中获取源路径
setTargetProvidesMain 禁止包含所提供的代码生成器(生成的或静态的)c构建期间的源文件
updateFilePathsAndExtensions 更新构建信息中缺少路径和文件扩展名的文件
updateFileSeparator 更新生成信息中文件列表的文件分隔符字符

对象

编码器。MexCodeConfig 配置参数用于生成MEX功能MATLAB代码
编码器。CodeConfig 配置参数用于C/ c++代码生成MATLAB代码
编码器。EmbeddedCodeConfig 配置参数用于C/ c++代码生成MATLAB代码与嵌入式编码器
编码器。HardwareImplementation 特定于硬件的配置参数,用于C/ c++代码生成MATLAB代码
coder.hardware 创建用于C/ c++代码生成的硬件板配置对象MATLAB代码
编码器。ReplacementTypes 指定自定义名称的配置参数MATLABC/ c++代码生成中的内置数据类型
环球套票。BuildInfo 提供编译和链接生成代码的信息

编码器。ExternalDependency 到外部代码的接口
目标。别名 为目标对象创建替代标识符
目标。CMake 为生成的代码指定CMake安装
目标。CMakeBuilder 配置CMake如何构建生成的代码
目标。CMakeBuildType 描述CMake生成类型或生成配置
目标。CMakeCacheEntry 配置CMake缓存项
目标。EnvironmentConfiguration 配置工具链系统环境
目标。HardwareComponent金宝appSupport 描述对硬件组件的支金宝app持
目标。LanguageImplementation 提供C和c++编译器实现细节
目标。对象 目标类型的基类
目标。处理器 提供目标处理器信息
目标。工具链 获取关于工具链的高级信息

目标 管理目标硬件和构建工具信息

主题

构建配置基础

特定的构建选项

故障排除