Boost logo

Boost-Build :

Subject: Re: [Boost-build] How to specify location of boost_python-vc90-mt-gd-1_38.dll?
From: David Roy (david.roy.perso_at_[hidden])
Date: 2009-07-09 04:04:59

Many thanks Volodya, that works!

My purpose is to have this path automatically appended with no action of the
user, and with portability on various OS. So I added the following lines to
my script:

import os
os.environ['path'] = os.environ['path'] + os.pathsep + "C:/Program

Would you consider it the right way to do that? One advantage seems to be
that PATH is "cleaned" from the appended directory at the end of execution.


Vladimir Prus wrote:
> 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
> _______________________________________________
> Unsubscribe & other changes:

View this message in context:
Sent from the Boost - Build mailing list archive at

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at