Boost logo

Boost-Build :

Subject: Re: [Boost-build] How to specify location of boost_python-vc90-mt-gd-1_38.dll?
From: Vladimir Prus (ghost_at_[hidden])
Date: 2009-07-08 05:50:09


On Wednesday 08 July 2009 David Roy wrote:

>
> Hi,
>
> I have no problems with compiling my boost.python pyd library.
> When I try to run the python script that import the pyd library, I've got an
> error:
>
> This application couldn't start because boost_python-vc90-mt-gd-1_38.dll was
> not found (...)
>
> But this works fine if I drop this dll in my project directory. I suppose
> there is a way to avoid doing that and specify that this dll is in
> "C:\Program
> Files\boost\boost_1_38\bin.v2\libs\python\build\msvc-9.0\debug\threading-multi".

You'll have to add that directory to your PATH environment variable.
 
> Probably through one of the jamroot, boost-build.jam, user-config.jam?
> Anyone can help ? (I know this is a rookie question :-))

While Boost.Build can be made to automatically add to PATH (just like Boost.Python
tests do, and like tutorial does), it's is not possible to make standalone
Python module refer to Boost.Python dll by absolute path -- I don't think it's
possibe in windows at all.

- Volodya


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk