You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用MATLAB Application Compiler为生成的exe文件添加作者信息

MATLAB编译生成的EXE添加作者信息的解决方案

图形界面操作步骤(适用于手动使用Application Compiler打包的场景)

  • 打开MATLAB的Application Compiler工具,导入待打包的主程序文件
  • 在界面右侧的应用信息配置区,找到「作者」输入框,直接填写需要展示的作者名称,也可以同步补充版本、程序描述、公司等其他需要显示在exe详情里的字段
  • 确认所有配置无误后重新执行打包操作,新生成的exe文件详情就会显示填写的作者信息
  • R2020a之前的MATLAB版本,该配置项需要展开「更多设置」栏目才能找到

脚本编译操作步骤(适用于自动化打包场景)

方案1:使用compiler.build接口(R2020b及以上版本支持)

直接在编译参数里指定Author字段即可:

compiler.build.standaloneWindowsApplication('你的主程序文件名.m', ...
    'Author', '要显示的作者名称', ...
    'Version', '1.0.0', ...
    'Description', '程序功能描述')

方案2:使用mcc命令配合RC资源文件(全版本通用)

如果用传统mcc命令打包,可以通过自定义Windows资源文件添加作者信息:

  1. 新建一个后缀为.rc的文本文件,写入以下内容,按需修改对应字段值:
VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,0
 PRODUCTVERSION 1,0,0,0
 FILEFLAGSMASK 0x3fL
 FILEFLAGS 0x0L
 FILEOS 0x40004L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "080404b0"
        BEGIN
            VALUE "CompanyName", "你的公司/组织名称"
            VALUE "FileDescription", "程序功能描述"
            VALUE "FileVersion", "1.0.0.0"
            VALUE "LegalCopyright", "版权声明内容"
            VALUE "OriginalFilename", "生成的exe文件名.exe"
            VALUE "ProductName", "程序产品名"
            VALUE "Author", "要显示的作者名称"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x804, 1200
    END
END
  1. 执行mcc命令时将rc文件一起加入编译队列:
mcc -m 你的主程序文件名.m 你创建的资源文件名.rc

编译完成后新生成的exe详情页就会包含设置的作者信息。

内容的提问来源于stack exchange,提问作者Ahmet Gökhan Poyraz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 17:36:05