|File Search||Catalog||Content Search|
The Boost Python Library is used to quickly and easily export a C++ library to Python such that the Python interface is very similar to the C++ interface. It is designed to be minimally intrusive on your C++ design. In most cases, you should not have to alter your C++ classes in any way in order to use them with Boost.Python. The system should simply "reflect" your C++ classes and functions into Python. The major features of Boost.Python include support for: Subclassing extension types in Python, Overriding virtual functions in Python, Member function Overloading, Automatic wrapping of numeric operators among others.
For more information on python library visit the project homepage http://www.boost.org/libs/python/ .
The BOOST Python library is intended only for use in constructing a Python module, so only a shared library is supplied. David Abrahams, the upstream maintainer posted this to the BOOST mailing list. 1. AFAIK libboost_python is only useful from a shared lib (python module) -- oh, I suppose you could use it for embedding python in another app, but I've never tried it, and libboost_python.so more»
boost (1.27.0-3) unstable; urgency=low * Build shared library packages. - build graph lib with -fPIC. Closes: #133259. -- Steve M. Robbins <email@example.com> Sun, 3 Mar 2002 14:39:18 -0500 boost (1.27.0-2) unstable; urgency=low * boost/detail/atomic_count.hpp: Do not use atomic_count_linux.hpp; the latter mistakenly uses <asm/atomic.h> which turns out to be a bad idea. * libs/g more»
This software is a collection of libraries from the Boost.org site. The libraries use various licenses, but all follow these guidelines: License requirements Must be simple to read and understand. Must grant permission to copy, use and modify the software for any use (commercial and non-commercial) for no fee. Must require that the license appear on all copies of the software more»