File Overview


File Overview

This section briefly describes the purposes of the more important files in the Gurobi distribution. Note that the list below may not precisely agree with your installation. We've omitted a few less important files. In addition, a few file names depend on the exact version of the Gurobi optimizer that you installed.

The following files and directories are created in your installation directory (c:\gurobi650\win64 by default for the 64-bit Windows distribution):

  • EULA.doc - Gurobi End User License Agreement - Microsoft Word format
  • EULA.pdf - Gurobi End User License Agreement - PDF format
  • ReleaseNotes.html - release notes
  • bin
    • Gurobi65.NET.XML - Visual Studio help for .NET wrapper
    • Gurobi65.NET.dll - .NET wrapper
    • GurobiJni65.dll - Java JNI wrapper
    • grb_rs.exe - Gurobi Remote Services executable
    • grb_rsw.exe - Gurobi Remote Services executable
    • grb_ts.exe - Gurobi Token Server executable
    • grbgetkey.exe - retrieves your Gurobi license key from the Gurobi key server
    • grbprobe.exe - probes system details (typically not used)
    • grbtune.exe - parameter tuning tool
    • gurobi.bat - starts the Gurobi interactive shell
    • gurobi.env - sample parameter initialization file
    • gurobi65.dll - Gurobi native DLL (used by all Gurobi interfaces)
    • gurobi_cl.exe - simple command-line binary
  • docs
    • examples - Example Tour - HTML (open index.html in this directory)
    • examples.pdf - Example Tour - PDF
    • quickstart - Quick Start guide - HTML (open index.html in this directory)
    • quickstart.pdf - Quick Start guide - PDF
    • refman - Reference Manual - HTML (open index.html in this directory)
    • refman.pdf - Reference Manual - PDF
  • examples
    • build - Visual Studio projects for C, C++, C#, and Visual Basic examples; run*.bat files for Java and Python examples
    • c - source code for C examples
    • c# - source code for C# examples
    • c++ - source code for C++ examples
    • data - data files for examples
    • java - source code for Java examples
    • matlab - source code for MATLAB examples
    • python - source code for Python examples
    • R - source code for R examples
    • vb - source code for Visual Basic examples
  • include
    • gurobi_c++.h - C++ include file
    • gurobi_c.h - C include file
  • lib
    • gurobi.jar - Java interface
    • gurobi.py - Python startup file
    • gurobi65.lib - Gurobi library import file
    • gurobi_c++md2008.lib - C++ interface (when using -MD compiler switch with Visual Studio 2008)
    • gurobi_c++md2010.lib - C++ interface (when using -MD compiler switch with Visual Studio 2010)
    • gurobi_c++md2012.lib - C++ interface (when using -MD compiler switch with Visual Studio 2012)
    • gurobi_c++mdd2008.lib - C++ interface (when using -MDd compiler switch with Visual Studio 2008)
    • gurobi_c++mdd2010.lib - C++ interface (when using -MDd compiler switch with Visual Studio 2010)
    • gurobi_c++mdd2012.lib - C++ interface (when using -MDd compiler switch with Visual Studio 2012)
    • gurobi_c++mt2008.lib - C++ interface (when using -MT compiler switch with Visual Studio 2008)
    • gurobi_c++mt2010.lib - C++ interface (when using -MT compiler switch with Visual Studio 2010)
    • gurobi_c++mt2012.lib - C++ interface (when using -MT compiler switch with Visual Studio 2012)
    • gurobi_c++mtd2008.lib - C++ interface (when using -MTd compiler switch with Visual Studio 2008)
    • gurobi_c++mtd2010.lib - C++ interface (when using -MTd compiler switch with Visual Studio 2010)
    • gurobi_c++mtd2012.lib - C++ interface (when using -MTd compiler switch with Visual Studio 2012)
  • matlab - Gurobi MATLAB interface
  • python27 - Python 2.7 files used by the interactive shell and the Python interface (no need to look inside this directory)
  • python34 - Python 3.4 files (no need to look inside this directory)
  • python35 - Python 3.5 files (no need to look inside this directory)
  • R - R Gurobi package
  • setup.py - Python setup file - for installing the gurobipy module into your own Python environment
  • src
    • build - Makefile for Gurobi C++ interface
    • cpp - Source for Gurobi C++ interface