可执行的 WSTP 程序

Wolfram 语言提供一个简单的方式来调用外部 C 程序和其它程序中的函数. 通过 一个 .tm 模板,定义调用每个 C 函数相应的 Wolfram 语言函数,使用 mprepmcc 建立一个可执行的 WSTP 二进制文件. 这样您就可以实现数据交换,不仅是 C 类型数据,例如整数、实数、数组和字符串,而且可以是任意 Wolfram 语言表达式.

Install 装入一个 WSTP 可执行程序,从 Wolfram 系统会话中调用

Uninstall 卸载一个 WSTP 可执行程序,移除它的 Wolfram 语言函数

LinkPatterns 找到在一个运行 WSTP 程序中可用的函数

., tm 连接 C 和 Wolfram 语言函数的模板文件

C 语言函数 »

WSMain() main()的特殊形式,用于 WSTP 可执行的 C 程序中

WSEvaluate(), WSEvaluateString() 从 C 调用返回给 Wolfram 语言

WSPutFunction(), WSGetFunction(), ... 交换任意结构