金宝appSimulink.sfunction.analyzer.BuildInfo类
包:金宝appSimulink.sfunction.analyzer
超类:
创建一个对象来表示构建信息
描述
金宝appSimulink.sfunction.analyzer.BuildInfo
对象捕获s函数的构建信息,例如源文件、头文件和链接库,以便与金宝appSimulink.sfunction.Analyzer
类。
建设
创建一个bdInfo
= 金宝appSimulink.sfunction.analyzer.BuildInfo (SfcnFile
)金宝appSimulink.sfunction.analyzer.BuildInfo
对象。
创建一个bdInfo
= 金宝appSimulink.sfunction.analyzer.BuildInfo (SfcnFile
”,SrcPath
, {srcpaths},ExtraSrcFileList
”{srcfilelist})金宝appSimulink.sfunction.analyzer.BuildInfo
对象用于C-MEX s函数源文件,位于指定路径中的额外源文件列表。
创建一个bdInfo
= 金宝appSimulink.sfunction.analyzer.BuildInfo (SfcnFile
”,ObjFileList
”{objfilelist})金宝appSimulink.sfunction.analyzer.BuildInfo
对象用于C-MEX s函数源文件和额外目标代码文件列表。
创建一个bdInfo
= 金宝appSimulink.sfunction.analyzer.BuildInfo (SfcnFile
”,IncPaths
”{incpathslist})金宝appSimulink.sfunction.analyzer.BuildInfo
对象的C-MEX s函数源文件和文件夹的路径,包括头文件。
创建一个bdInfo
= 金宝appSimulink.sfunction.analyzer.BuildInfo (SfcnFile
”,LibFileList
, {libfilelist},LibPaths
”{libpaths})金宝appSimulink.sfunction.analyzer.BuildInfo
对象用于构建C-MEX s函数的源文件和库文件以及库文件路径。
创建一个bdInfo
= 金宝appSimulink.sfunction.analyzer.BuildInfo (SfcnFile
”,PreProcDefList
”{preprocdir})金宝appSimulink.sfunction.analyzer.BuildInfo
对象的C-MEX函数源文件和预处理程序
指令列表。
输入参数
输出参数
例子
创建一个bdInfo
对象用于s函数mysfun
其中包括一个源文件mysfun.c
:
基本的使用
bdInfo = 金宝appSimulink.sfunction.analyzer.BuildInfo(“mysfun.c”);
输出bdInfo
有以下字段:
bdInfo = BuildInfo with properties: SfcnFile: 'mysfun. C' SfcnName: 'mysfun' SrcType: 'C' SrcPaths: {} ExtraSrcFileList: {} ObjFileList: {} IncPaths: {} LibFileList: {} LibPaths: {} PreProcDefList: {}
先进的使用
创建一个bdInfo
对象用于s函数mysfun
其中包括一个源文件mysfun.c
还包括:
额外的源文件列表,
extra1.c
和extra2.c
到源文件夹的路径;
/ path1
和/ path2
.目标文件清单;
o1.obj
和o2.obj
.库文件列表;
l1.lib
和l2.lib
.库路径,
/ libpath1
.预处理器运行指令;
-DDEBUG
.
金宝appSimulink.sfunction.analyzer.BuildInfo (“mysfun.c”,…“ExtraSrcFileList”{extra1.c, extra2.c},…%指定额外的源文件,例如:extra1.c, extra2.c“SrcPaths”{/ path1 / path2},…%指定源文件文件夹的路径,例如:/path1, /path2“ObjFileList”{o1.obj, o2.obj},…%指定目标文件,例如:0。obj, o2.obj“LibFileList”{l1.lib, l2.lib},…%指定库文件,例如:l1。自由,l2.lib“LibPaths”{/ libpath1},…%指定库路径文件夹,例如:/libpath1“PreProcDefList”,{调试});%指定预处理器指令,例如:-DDEBUG