ILOG CPLEX comes in three forms to meet a wide range of users' needs:
-
The ILOG CPLEX Interactive Optimizer is an executable program that can read a problem interactively or from files in certain standard formats, solve the problem, and deliver the solution interactively or into text files. The program consists of the file
cplex.exe
on Windows platforms or cplex
on UNIX platforms.
-
ILOG Concert Technology is a set of libraries offering an API that includes modeling facilities to allow a programmer to embed ILOG CPLEX optimizers in C++, Java, or .NET applications. The library is provided in files
ilocplex110.lib
, concert.lib
and cplex110.jar
as well as cplex110.dll
and concert25.dll
on Windows platforms and in libilocplex.a
, libconcert.a
and cplex.jar
on UNIX platforms, and makes use of the Callable Library (described next).
-
The ILOG CPLEX Callable Library is a C library that allows the programmer to embed ILOG CPLEX optimizers in applications written in C, Visual Basic, Fortran or any other language that can call C functions. The library is provided as a DLL on Windows platforms and in a library (that is, with file extensions
.a
, .so
, or .sl
) on UNIX platforms.
In this manual, the phrase ILOG CPLEX Component Libraries is used when referring equally to any of these libraries. While all libraries are callable, the term ILOG CPLEX Callable Library as used here refers specifically to the C library.