confsolve
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:My PhD Research - ConfSolve: Configuration Solver
# ConfSolve

**v0.7** -- Autonomous configuration management via constraint programming. My PhD research -- very beta.

## Requirements

Before running ConfSolve, you will need to install:

- [Make](http://www.gnu.org/software/make/) (Windows users: [download](http://gnuwin32.sourceforge.net/packages/make.htm))

- [OCaml](http://caml.inria.fr/download.en.html) binary distribution

- [Gecode]( http://www.gecode.org/download.html) 3.7.3 (or later). Mac users should download the `.dmg`. Windows users should download the installer. Linux users should build from source and run `ldconfig` afterwards. **Windows only:** After installing Gecode, open a command prompt and run `fz -help`. If you get an error message then you need to
    install the appropriate [Visual C++ Runtime](http://www.microsoft.com/download/en/search.aspx?q=Microsoft%20Visual%20C%2b%2b%202010%20Redistributable%20Package).
    
- [MiniZinc](http://www.g12.csse.unimelb.edu.au/minizinc/download.html) 1.5.1 (or later). Windows users should download and run the installer. Mac/Linux users should extract the `.tar.gz` to a permanent location such as `/usr/local/bin` and run `./SETUP`, then add the MiniZinc `bin` directory to the `PATH`. The install works if `mzn2fzn --version` can be run. See [my MiniZinc guide](http://homepages.inf.ed.ac.uk/s0968244/confsolve/minizinc.html) for more information.

## Build from Source

    cd confsolve
    ./build

## Usage

Use the `solve` script to run the complete ConfSolve toolchain:

    ./solve filename.csm

Alternatively, run each stage yourself using [these instructions on the wiki](https://github.com/jahewson/confsolve/wiki/Manually-running-the-ConfSolve-toolchain).

## License

Apache License, Version 2.0

## Acknowledgements

This work was funded by Microsoft Research through their European PhD Scholarship Programme.

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。