These are a few examples on how to use the boost::python library to extend Python with C++ libraries. Some of the are based on the existing tutorial for boost::python from Joel de Guzman. Others are independent.
- CMake (>= 2.8.3)
- Boost (tested with 1.4.2, but should work with >= 1.3.2)
- Python (tested with 2.7, but should work with >= 2.2)
- a C++ compiler for your platform, e.g. GCC or MinGW
The examples should work on Linux, Windows and Mac, but currently have been tested under Linux only.
- Set the
BOOST_ROOTenvironment variable if Boost is installed in a non-standard directory - create a build directory, e.g. directly in the project directory and cd to it:
mkdir build ; cd build - run
cmake ..and afterwardsmake