添加对Matlab R2015b编译dll的版本信息gydF4y2Ba

2视图(30天)gydF4y2Ba
RoshthagydF4y2Ba
RoshthagydF4y2Ba 2021年2月19日gydF4y2Ba
你好,gydF4y2Ba
我用Matlab R2015b和mcc Matlab编译脚本. dll文件的部署。gydF4y2Ba
我想添加版本信息(文件版本、产品版本、产品名称、公司版权信息,…)编译dll。gydF4y2Ba
我已经创建了一个资源定义.rc文件所需的字段gydF4y2Ba
VS_VERSION_INFOgydF4y2BaVERSIONINFOgydF4y2Ba
FILEVERSIONgydF4y2Ba1gydF4y2Ba1 0 0gydF4y2Ba
PRODUCTVERSIONgydF4y2Ba1gydF4y2Ba,0,0,0gydF4y2Ba
FILEFLAGSMASKgydF4y2Ba0 x3flgydF4y2Ba
FILEFLAGSgydF4y2Ba0gydF4y2Ba
开始gydF4y2Ba
块gydF4y2Ba“VarFileInfo”gydF4y2Ba
开始gydF4y2Ba
价值gydF4y2Ba“翻译”gydF4y2Ba,1200年0 x409gydF4y2Ba
结束gydF4y2Ba
块gydF4y2Ba“StringFileInfo”gydF4y2Ba
开始gydF4y2Ba
块gydF4y2Ba“040904 b0”gydF4y2Ba0 x0409gydF4y2Ba
开始gydF4y2Ba
价值gydF4y2Ba“FileVersion”gydF4y2Ba,gydF4y2Ba“1.1.0.0”gydF4y2Ba
价值gydF4y2Ba“公司名称”gydF4y2Ba,gydF4y2Ba“MyCompany”gydF4y2Ba
价值gydF4y2Ba“FileDescription”gydF4y2Ba,gydF4y2Ba“FilesDescription”gydF4y2Ba
价值gydF4y2Ba“版权”gydF4y2Ba,gydF4y2Ba“MyCompany版权”gydF4y2Ba
价值gydF4y2Ba“ProductName”gydF4y2Ba,gydF4y2Ba“MyProduct”gydF4y2Ba
价值gydF4y2Ba“ProductVersion”gydF4y2Ba,gydF4y2Ba“1.0.0.0”gydF4y2Ba
结束gydF4y2Ba
结束gydF4y2Ba
结束gydF4y2Ba
我编译.rc文件使用rc r文件。exe从微软Visual Studio 2015。gydF4y2Ba
的链接gydF4y2Ba https://in.mathworks.com/matlabcentral/answers/15417-is-it-possible-to-add-file-product-version-information-to-an-executable-compiled-with-mccgydF4y2Ba 提供了mcc命令(R2011a),允许指定一个资源文件编译(res)作为参数使用- l选项为嵌入在matlab编译dll版本信息。但是我不能得到它的工作。事实上,mcc在我的机器不支持- l选项。万博1manbetxgydF4y2Ba
我使用的命令来创建dllgydF4y2Ba
世纪挑战集团gydF4y2Ba- vgydF4y2Ba——testfile1。米-W cpplib:libTest -T link:lib Test.m -d E:\Test\bin
我如何使用这个命令添加编译dll文件版本信息?gydF4y2Ba
mcc的选项支持安装在我万博1manbetx的机器:gydF4y2Ba
一个gydF4y2Ba<文件名> <文件名>添加到部署归档。如果指定的gydF4y2Ba
文件gydF4y2Ba是一个mgydF4y2Ba,墨西哥人gydF4y2Ba或p文件gydF4y2Ba,这gydF4y2Ba函数不会被导出gydF4y2Ba
结果gydF4y2Ba目标。gydF4y2Ba
CgydF4y2Ba生成一个单独的可部署归档文件。gydF4y2Ba
dgydF4y2Ba<目录>输出目录。gydF4y2Ba
egydF4y2Ba抑制ms - dos命令窗口。使用- m。gydF4y2Ba
ggydF4y2Ba包括调试符号信息。gydF4y2Ba
我gydF4y2Ba<路径> <路径>添加到搜索路径列表文件。gydF4y2Ba
米gydF4y2Ba生成一个独立的应用程序。gydF4y2Ba
NgydF4y2Ba明确编译除了以下搜索路径的目录gydF4y2Ba
核心gydF4y2Ba目录:gydF4y2Ba
< matlabroot > /工具箱/ matlabgydF4y2Ba
< matlabroot > /工具箱/当地gydF4y2Ba
< matlabroot > /工具箱/编译器gydF4y2Ba
ogydF4y2Ba< outputfilename >输出的名字。gydF4y2Ba
pgydF4y2Ba<目录>gydF4y2Ba<目录>添加到编译搜索路径。这gydF4y2Ba
选项gydF4y2Ba只能使用- n选项结合使用。gydF4y2Ba
RgydF4y2Ba<选项>为MATLAB运行时指定运行时选项。gydF4y2Ba
vgydF4y2Ba详细的。gydF4y2Ba
YgydF4y2Ba<许可证。d一个t file> Override the default license.dat file.
谢谢所有。gydF4y2Ba

答案(0)gydF4y2Ba

类别gydF4y2Ba

找到更多的在gydF4y2Ba独立应用程序gydF4y2Ba在gydF4y2Ba帮助中心gydF4y2Ba和gydF4y2Ba文件交换gydF4y2Ba

社区寻宝gydF4y2Ba

找到宝藏在MATLAB中央,发现社区如何帮助你!gydF4y2Ba

开始狩猎!gydF4y2Ba