Version 18 (modified by jpfasano, 14 years ago) (diff)

added some comments and pointers for windows users

General Configuration and Installation Instructions for COIN projects

Note that these project webpages are based on Wiki, which allows webusers to modify the content to correct typos, add information, or share their experience and tips with other users. You are welcome to contribute to these project webpages. To edit these pages or submit a ticket you must first register and login.

These webpages are intended to give users as well as developers of many COIN projects information on how to use and modify the COIN code. These pages apply to COIN projects that are using subversion as the source code repository and autotools for configuring, building and installing.

The COIN projects that these pages apply to are:

  • Cbc
  • Clg
  • Clp
  • CoinUtils
  • Dylp
  • Osi
  • Smi
  • Vol

Information For Users

Minimial Download and Installation Instructions

The very short version of the download and installation instructions for UNIX-like system (including Linux and Cygwin) is this:

  1. Get the code via subversion using the following command (where Pkg needs to be replaced by the name of the COIN package you want to install, e.g., Cbc)
    svn co  Coin-Pkg
  2. Go into the downloaded directory and run the configuration script
    cd Coin-Pkg; ./configure
    Make sure the last line of output says that the configuration was successful.
  3. Compile the code
  4. Test the compiled code
    make test
  5. Install the generated libraries, executables, and header files
    make install

This will create subdirectories bin, lib, and include in the download directory with the product of the compilation.

The COIN-OR FAQ page has a brief explanation of how to use a Windows subversion client to download the code. The MSVisualStudio project describes how several COIN-OR projects can be built with Microsoft Visual Studio.

Detailed Information

The above commands might work in most cases, but it is probably a good idea to read the information on the home page for the desired COIN project, and to learn more using the links below.

Information for project managers

The information behind the links below is mostly intended for people working on COIN projects, i.e., project managers as well as contributors.

More information

If you have questions of problems related to the usage of subversion and the Autotools, please submit a Ticket to the BuildTools project, using the "New Ticket" link on top of this page (after logging in).