MLVersionNumbers (C 函数)
MLVersionNumbers (C 函数)
MLVersionNumbers 已经被 WSVersionNumbers 所取代.
void MLVersionNumbers(MLENV ep,int *inumb,int *rnumb,int *bnumb)
返回 MathLink API 接口号、修订号和操作号并分别存在 inumb、rnumb 和 bnumb.
更多信息
- 对于 MathLink 库分发为动态库模块的计算机系统,MLVersionNumbers() 允许运行时检查 MathLink 库的版本号.
- MLVersionNumbers() 也适用于静态使用 MathLink 库的程序;然而函数返回的值不会改变.
- MLVersionNumbers() 在 MathLink 的标头文件 mathlink.h 中被声明.
范例
基本范例 (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;
}
历史
2007年引入 (6.0)