4.34 FAQ-394 在 Code Builder 没有打开的情况下如何加载和调用 Origin C 函数?
Last Update: 7/10/2018
如果您需要在 Origin 中调用 Origin C 函数,那么在调用函数前您必须在当前的 Origin 进程中编译且链接您的函数。这一操作通常可以在 Code Builder 中完成。但是,在某些情况下,我们也会希望在 Code Builder 没有打开的情况下调用 Origin C 的函数,例如,在运行依赖于 Origin C 函数的 LabTalk 脚本的时候。我们可以使用 LabTalk run object 命令的 run.loadOC 方法,用此方法来以编程方式的编译和链接源文件,或者以编程方式于 LabTalk 脚本中构建工作区域。
err = run.LoadOC("myFile",[option]);
例如,以下代码将通过使用 run.loadOC 的其中一个选项来扫描 Origin C 文件中被加载的各个头文件,并且为其自动加载其他相关的 Origin C 依赖文件。
if(run.LoadOC(OriginLab\iw_filter.c, 16) != 0) { type "Failed to load iw_filter.c!"; return 0; }
Keywords:load, call, oc, code builder, compile, 加载,调用,编译