[Coin-discuss] Re: using COIN-OR
    Kipp Martin 
    kmartin at gsb.uchicago.edu
       
    Wed Jul  6 15:03:26 EDT 2005
    
    
  
Mat:
I use COIN with Visual Studio .NET. Here is an easy way to get up
and running. There is a tool called nmake that comes with Visual
Studio. It is much like GNU make. Below is a simple nmake file
that will create the COIN library. You can then add this library
to any Visual Studio .NET project you wish.
I call the nmake file coinlibmakefile.vc. At the command line
(make sure nmake is in your PATH command) type
nmake -f coinlibmakefile.vc
It will produce a file coinlib.lib that you can add to your Visual
Studio C++ projects. I have done the same thing for OSI, CLP, etc.
I have been using the CLP and glpk solvers through the COIN OSI
interface without any problems.
Good luck
%%%%%%%%%%%%%%%%
COIN_HOME=C:/coin
# Define Macros
CFLAGS = -c -nologo -O2 -GX -GR
!IF "$(DEBUG)" == "1"
CFLAGS = $(CFLAGS) -D DEBUG
!ENDIF
#
COIN_PATH_SOURCE =  $(COIN_HOME)/coin
COIN_PATH_OUTPUT =  $(COIN_HOME)/coin/obj
COIN_INCLUDES = -I$(COIN_HOME)/coin/include
#
#
# Compile the files
#
# suffix rules
{$(COIN_PATH_SOURCE)}.cpp{$(COIN_PATH_OUTPUT)}.obj:
     cl  -Fo$(COIN_PATH_OUTPUT)/  $(COIN_INCLUDES)  $(CFLAGS) $<
#Build the COIN static library
./coin/lib/coinlib.lib :  $(COIN_PATH_OUTPUT)/*.obj
    lib -OUT:./coin/lib/coinlib.lib   $(COIN_PATH_OUTPUT)/*.obj
-- 
Kipp Martin
Professor of Operations Research
    and Computing Technology
University of Chicago
Graduate School of Business
5807 South Woodlawn Avenue
Chicago IL 60637
773-702-7456
    
    
More information about the Coin-discuss
mailing list