Boost logo

Boost :

From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2008-08-27 12:11:17


On Wed, Aug 27, 2008 at 1:28 AM, Noman Khan <noman_khan_at_[hidden]> wrote:
> Felipe Magno de Almeida <felipe.m.almeida <at> gmail.com> writes:
>
>> [snip]
>>
>> Looks like you're using a different runtime version than the compiled boost
>> library.
>>
>
> As i have mentioned i have recompiled the boost code on the same machine and i
> am still getting the error. Also the 32 bit version compiled on the same machine
> works fine with a 32 bit compile of the sample application.

Sorry if I can't be of more help. But what I see in the call stack
is that the Heap doesn't see the address trying to be deleted
by std::string as being one of its own.
Which means that std::string is being created by other runtime
version.
Maybe you have a problem with VC9 SP1/no-SP1?
If you're using the VC7.1 you might be using a single-threaded
runtime. Or you might just be compiling your code with a static
runtime?

> Best Regards
> M. Noman Khan

HTH,

-- 
Felipe Magno de Almeida

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk