28#define ML_MAJOR_VERSION 2
32#define ML_MAJOR_CAPI_VERSION 3
38#define ML_CPPAPI_VERSION 7
43#define ML_CAPI_REVISION 0
52#define ML_VERSION_STRING "2.3.7.0.0"
89 const char** vString);
179 const char* mlVersionString,
180 const char* initFunctionName);
#define ML_UTILS_EXPORT
Defines platform dependent DLL export macro for mlUtils.
ML_UTILS_EXPORT void MLGetVersion(MLint32 *majorVersion, MLint32 *majorCAPIVersion, MLint32 *verCPPAPI, MLint32 *revCAPI, MLint32 *rev, const char **vString)
Returns version information about the ML.
ML_UTILS_EXPORT MLint32 MLCheckCPPAPILinkCompatibility(MLint32 majorVersion, MLint32 majorCAPIVersion, MLint32 verCPPAPI, MLint32 revCAPI, const char *mlVersionString, const char *initFunctionName)
Checks whether the C++-API of the ML is link compatible and post errors to the MLErrorOutput if not.
ML_UTILS_EXPORT MLint32 MLIsCPPAPILinkCompatible(MLint32 majorVersion, MLint32 majorCAPIVersion, MLint32 verCPPAPI, MLint32 revCAPI)
Checks whether the C++-API of the ML is link compatible.
ML_UTILS_EXPORT MLint32 MLIsCAPILinkCompatible(MLint32 majorVersion, MLint32 majorCAPIVersion, MLint32 revCAPI)
Checks whether the ML-API is link compatible.