next up previous contents
Next: How to use IPOPT Up: Introduction Previous: Availability   Contents

Prerequisites

In order to build IPOPT, some third party components are required: For more information on third-party components and how to obtain them, see Section 2.2.

Since the IPOPT code is written in C++, you will need a C++ compiler to build the IPOPT library. We tried very hard to write the code as platform and compiler independent as possible.

In addition, the configuration script currently also searches for a Fortran, since some of the dependencies above are written in Fortran. If all third party dependencies are available as self-contained libraries, those compilers are in principle not necessary. Also, it is possible to use the Fortran-to-C compiler f2c from www.netlib.org/f2c to convert Fortran code to C, and compile the resulting C files with a C compiler and create a library containing the required third party dependencies. We have tested and used this in connection with the Microsoft Visual C++ compiler, and instructions on how to use it in this context are given below.


next up previous contents
Next: How to use IPOPT Up: Introduction Previous: Availability   Contents
Andreas Waechter 2008-08-26