I just need a sanity check: I would like to embed a Python interpreter in my C++ application.  I am following all the instructions as accurately as I can (http://www.boost.org/more/getting_started/windows.html).  When I build the Python library binary (as mentioned in the Boost.Python installation instructions) I do not get any errors.  If necessary I can respond with my Boost.Build output - but it's rather lengthy.  Anyway, this paragraph in the Boost.Python Embedding tutorial says I'm looking for a library file named "boost_python_debug.lib" which does not exist.  Here is the paragraph in question:

'
Boost.Python's library comes in two variants. Both are located in Boost's /libs/python/build/bin-stage subdirectory. On Windows, the variants are called boost_python.lib (for release builds) and boost_python_debug.lib (for debugging). If you can't find the libraries, you probably haven't built Boost.Python yet. See Building and Testing on how to do this.'

(from: http://www.boost.org/libs/python/doc/tutorial/doc/html/python/embedding.html)

But I'm not getting any build errors, in fact I'm building all the different MSVC runtime variants (debug, release, static, dynamic, etc) and they all appear to be built - but they are named different than "boost_python.lib" and are not in the /libs/python/build/bin-stage directory.  Is this paragraph just deprecated and needing some revisiting by the faithful Boost Technical Writers?

Thanks, folks,

-S.


Peek-a-boo FREE Tricks & Treats for You! Get 'em!