12/17/2018 CoinMP Library CoinMP CoinMP is a C-API library that supports most of the functionality of CLP (Coin LP), CBC (Coin Branchand-Cut), and CGL (Cut Generation Library) projects. When compiled for Windows it generates a CoinMP.dll that can be readily used in other Windows C/C++ projects. When compiled for Unix it generates a CoinMP.so library that can be similarly used in other Unix C/C++ projects. The project includes a precompiled CoinMP.dll that is ready to be used as is in other Windows applications. The latest stable version of CoinMP is . The latest release version of CoinMP is Click here to see the current change log. . Download CoinMP The CoinMP binary dll can be downloaded directory from this link: https://projects.coin-or.org/CoinMP/browser/stable/1.7/CoinMP/CoinMP.zip?format=raw. CoinMP uses the Subversion for source code control. The following subversion command can be used to obtain CoinMP svn co https://projects.coin-or.org/svn/CoinMP/stable/1.7 CoinMP There are many Subversion GUIs. One of them is TortoiseSVN. Here are the steps to obtain CoinMP using the TortoiseSVN client. Install TortoiseSVN on your system. Select a directory in windows explorer where you want to place your working copy. Right click to pop up the context menu and select the command SVN Checkout... https://projects.coin-or.org/CoinMP 1/4 12/17/2018 CoinMP Library In the URL of Repository field enter https://projects.coin-or.org/svn/CoinMP/trunk and in the Checkout directory field enter CoinMP . https://projects.coin-or.org/CoinMP 2/4 12/17/2018 CoinMP Library When the checkout is complete the following window will be displayed: Using CoinMP To use CoinMP in your own application, link in the CoinMP.lib file in the CoinMP\MSVisualStudio\v9\Release folder and copy the DLL file to the same directory as your application. The header file CoinMP.h in the CoinMP\src folder contains the prototypes for all the functions in the DLL. The interface to this library designed to be as simple as possible, but still provide similar functionality as other standard solver DLL's available. Building CoinMP Windows Currently, CoinMP 1.7 has been tested for Windows compilation with the C++ compiler in MS Visual Studio 2008 (v9). To build the 'CoinMP.dll', first open the solution file 'CoinMP.sln' in the CoinMP\MSVisualStudio\v9 folder. When you are ready to compile, select 'Build Solution' from the 'Build' menu in Visual Studio. Unix 1. 2. 3. 4. 5. 6. svn co https://projects.coin-or.org/svn/CoinMP/stable/1.7 CoinMP cd CoinMP ./configure -C make make test make install Step 1 issues the subversion command to obtain the source code. Alternatively one can obtain the source code from the tarball directory, and down loading a file of the form CoinMP_YYYYMMMDD.tgz. Step 3 runs a configure script that generates the make file. https://projects.coin-or.org/CoinMP 3/4 12/17/2018 CoinMP Library Step 4 builds the CoinMP library. Step 5 builds and runs the CoinMP unit test program. Step 6 Installs libraries, executables and header files. The BuildTools project has additional details on downloading, building, and installing. Included Projects If you download the CoinMP package, you get these additional projects. Project Links COIN-OR Initiative coin-discuss mailing list Report a bug Attachments (4) https://projects.coin-or.org/CoinMP Last modified on Jul 7, 2016 4:01:55 AM 4/4