Matlab R2014a使用mcc编译lib文件时出错
Error: Could not check out a Compiler license: SIGN= keyword required but missing from the license certificate. This is probably because the license is older than the application You need to obtain a SIGN= version of this license from your vendor. Feature: Compiler Missing: SIGN1= License path: C:\Users\Administrator\AppData\Roaming\MathWorks\MATLAB\R2013b_licenses;https://www.gofarlic.com\Program Files\MATLAB\R2013b\licenses\license.dat;https://www.gofarlic.com\Program Files\MATLAB\R2013b\licenses\license_DELL_724504_R2013b1.lic; FLEXnet Licensing error:-114,582 For further information, refer to the FLEXnet Licensing documentation,
解决办法:适用于已安装compiler但破解不完全的,
https://download.csdn.net/download/missxy_/10347475,
下载后解压,把install.jar以及
相应位数的三个文件(compiler.dll,mcc.exe,libmwservices.dll)复制到对应位置
替换即可,另外把license.lic改为与MATLAB\licenses文件夹下的那个lic文件同名,
复制并替换之。
内附使用说明;

配置之后发现另个问题:Error: No source files were specified (-? for help).
查阅很多资料,终于明白为何:https://edoras.sdsu.edu/doc/matlab/toolbox/compiler/appberr2.html
Error: No source files were specified (-? for help).
You must provide the Compiler with the name of the source file(s) to compile.
您必须向编译器提供要编译的源文件的名称。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删