Eduction SDK Package
The Eduction SDK package includes:
- Standard collection of grammar files covering a range of commonly used entities
- edktool command-line tool used for compiling Eduction XML source grammar files into compiled run-time ECR files
- C API
- .NET API
- Java API
The Eduction SDK includes reference documentation for the C, .NET, and Java APIs. To view the documentation, open c_api/help/index.html
, dotnet_api/help/index.html
, or java_api/help/index.html
in a web browser.
Additional Requirements
The Eduction SDK might require additional runtime libraries on your operating system.
Windows Libraries
To run Eduction version 12.13 on the Microsoft Windows operating system, you might need to install Microsoft Visual C++ Redistributable packages. The Eduction SDK and Eduction Server stand-alone zip packages include the required redistributable files for Microsoft Visual C++ 2017. You can also update your packages by using the latest version at: http://support.microsoft.com/kb/2019667.
UNIX Libraries
To run Eduction version 12.13 on UNIX platforms, the server must have the following minimum versions of libraries:
-
GLIBC_2.3.2
-
GLIBCXX_3.4.21
-
GCC_4.8.0
NOTE: The Eduction SDK and Eduction Server stand-alone zip packages provide these libraries in the libgcc_s
and libstdc++
shared libraries.
You might need to set the LD_LIBRARY_PATH
to include the InstallDir/bin
directory, to ensure that Eduction can access the installed shared libraries.
You can also copy the shared libraries to the component working directory.
Compilers
You must have an appropriate compiler to compile code against the SDK. For example:
- gcc and make for the C API.
- openjdk and ant for the Java API.
The .NET SDK has the following compiler requirements:
-
.NET CORE SDK 1.0+ or .NET Framework Dev Package 4.5+ (requires .NET Standard 1.1+).
DEPRECATED: Eduction SDK support for .NET Standard 1.1 has been deprecated and might be removed in future. Micro Focus recommends using a .NET implementation that supports .NET Standard 2.0.