Skip to content

Low-level bindings to the Coin-OR Cbc library for ALL TARGETS. It will Build and Link Cbc and provide bindings

License

Notifications You must be signed in to change notification settings

Maroon502/coincbc-sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoinCbc-sys

Package Documentation License

coincbc-sys crate is a *-sys crate. The package provides Low-level bindings to the Cbc library.

By this package, you don't need to worry about installing Cbc in the system, and it's a package for all platforms.

Cbc (Coin-or linear programming) is an open-source linear programming solver. It is primarily meant to be used as a callable library, but a basic, stand-alone executable version is also available.

Usage

Just add the following to your Cargo.toml:

[dependencies]
coincbc-sys = "\*"

Configure

The following Cargo features are supported:

  • default to build metadatahreaded Cbc;
  • parallel to build Cbc with pthread;

Library Linking and Cross Compile

if you want to know the detail about how it compile or link the Cbc, please see Cbc-src.

Contribution

Your contribution is highly appreciated. Do not hesitate to open an issue or a pull request. Note that any contribution submitted for inclusion in the project will be licensed according to the terms given in LICENSE.

About

Low-level bindings to the Coin-OR Cbc library for ALL TARGETS. It will Build and Link Cbc and provide bindings

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages