旧的 WOLFRAM 语言MATHLINK C 函数

MLVersionNumbers()
This feature is not supported on the Wolfram Cloud.

已经被 所取代.

void MLVersionNumbers(MLENV ep,int *inumb,int *rnumb,int *bnumb)
返回 MathLink API 接口号、修订号和操作号并分别存在 inumbrnumbbnumb.

更多信息更多信息

  • 对于 MathLink 库分发为动态库模块的计算机系统,MLVersionNumbers() 允许运行时检查 MathLink 库的版本号.
  • MLVersionNumbers() 也适用于静态使用 MathLink 库的程序;然而函数返回的值不会改变.
  • MLVersionNumbers()MathLink 的标头文件 mathlink.h 中被声明.

范例范例打开所有单元关闭所有单元

基本范例  (1)基本范例  (1)

#include <stdio.h>
#include "mathlink.h"

int main()
{
    MLENV env;
    int interface;
    int revision;
    int build;

    env = MLInitialize((MLEnvironmentParameter)0);
    if(env == (MLENV)0)
        { /* unable to initialize the MathLink environment */ }

    MLVersionNumbers(env, &interface, &revision, &build);

    if(!(interface >= 3))
        {
        printf("Incorrect MathLink library available.\n");
        MLDeinitialize(env);
        return 1;
        }

    /* ... */

    MLDeinitialize(env);

    return 0;
}