|
Boost : |
Subject: Re: [boost] $100 reward to get Boost libraries to run in Windows 7 with Visual Studio 2008 Express Edition
From: Mateusz Loskot (mateusz_at_[hidden])
Date: 2010-12-04 10:57:58
On 04/12/10 05:30, Marsh Ray wrote:
> On 12/03/2010 08:10 PM, Paul Bergen wrote:
>>
>> Basically, I use bjam like this:
>>
>> bjam toolset=msvc-9.0 variant=release threading=multi link=shared
>
> This would suggest that you're building Boost in "Release" configuration.
>
>> boost_thread-vc90-mt-gd-1_44.dll!boost::`anonymous
>> namespace'::thread_start_function(void * param=0x00748fc0) Line
>> 169 C++
>> msvcr90d.dll!61e5dfd3()
>> msvcr90d.dll!61e5df69()
>
> This suggests that you're linking and running against the "Debug" CRT.
Indeed, and this may be causing allocation and deallocation across
boundaries of modules using different C/C++ run-time libraries.
Paul,
I'd suggest you to verify your setup according to the following references:
http://vcfaq.mvps.org/lang/9.htm
http://blogs.msdn.com/b/oldnewthing/archive/2006/09/15/755966.aspx
Best regards,
-- Mateusz Loskot, http://mateusz.loskot.net Charter Member of OSGeo, http://osgeo.org Member of ACCU, http://accu.org
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk