Boost logo

Boost Users :

Subject: [Boost-users] error C2733 second C linkage of overloaded function InterlockedIncrement not allowed
From: menuthaur (menuthaur_at_[hidden])
Date: 2008-09-22 03:13:52


Hello,

I'm a newbie in using boost.

First : For programming I'm using Visual Studio 2008 with SP1 (german edition) and the target platform is Windows CE 6.0
with PXA270 (XScale, ARMVI) processor. And i'm using the STL delivered with Visual Studio.

If i include shared_ptr.hpp i get at compiling the errors :
"error C2733 second C linkage of overloaded function 'InterlockedIncrement' not allowed."
"error C2733 second C linkage of overloaded function 'InterlockedDecrement' not allowed."
"error C2733 second C linkage of overloaded function 'InterlockedCompareExchange not allowed."
"error C2733 second C linkage of overloaded function 'InterlockedExchange' not allowed."
"error C2733 second C linkage of overloaded function 'InterlockedExchangeAdd' not allowed."

All errors are targeting to the file interlocked.hpp line 55-63.

So my question is, what can i do to solve this problem ?

Regards,
Marcus Gehr


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net