Boost logo

Boost Users :

Subject: [Boost-users] first time user
From: Pubudu Bandara (pubudubandara09_at_[hidden])
Date: 2014-03-07 05:50:09


I have downloaded boost and did build the boost libraries according to
http://www.boost.org/doc/libs/1_55_0/more/getting_started/windows.html

and configured VS2008 as well.
but when i'm trying to use #include <boost/thread.hpp>
it gives following set of compilation errors.

1>C:\Program
Files\boost_1_55_0\boost/smart_ptr/detail/sp_counted_base_w32.hpp(74) :
error C3861: '_InterlockedIncrement': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/smart_ptr/detail/sp_counted_base_w32.hpp(93) :
error C3861: '_InterlockedCompareExchange': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/smart_ptr/detail/sp_counted_base_w32.hpp(101) :
error C3861: '_InterlockedDecrement': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/smart_ptr/detail/sp_counted_base_w32.hpp(110) :
error C3861: '_InterlockedIncrement': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/smart_ptr/detail/sp_counted_base_w32.hpp(115) :
error C3861: '_InterlockedDecrement': identifier not found
1>C:\Program Files\boost_1_55_0\boost/smart_ptr/detail/spinlock_w32.hpp(62)
: error C3861: '_InterlockedExchange': identifier not found
1>C:\Program Files\boost_1_55_0\boost/thread/win32/thread_data.hpp(130) :
error C3861: '_InterlockedIncrement': identifier not found
1>C:\Program Files\boost_1_55_0\boost/thread/win32/thread_data.hpp(135) :
error C3861: '_InterlockedDecrement': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/basic_timed_mutex.hpp(52) : error
C3861: '_InterlockedExchange': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/basic_timed_mutex.hpp(100) : error
C3861: '_InterlockedCompareExchange': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/basic_timed_mutex.hpp(118) : error
C3861: '_InterlockedCompareExchange': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/basic_timed_mutex.hpp(147) : error
C3861: '_InterlockedDecrement': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/basic_timed_mutex.hpp(210) : error
C3861: '_InterlockedDecrement': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/basic_timed_mutex.hpp(225) : error
C3861: '_InterlockedExchangeAdd': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/basic_timed_mutex.hpp(248) : error
C3861: '_InterlockedCompareExchange': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/condition_variable.hpp(68) : error
C3861: '_InterlockedIncrement': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/condition_variable.hpp(73) : error
C3861: '_InterlockedDecrement': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/condition_variable.hpp(110) : error
C3861: '_InterlockedIncrement': identifier not found
1>C:\Program
Files\boost_1_55_0\boost/thread/win32/condition_variable.hpp(115) : error
C3861: '_InterlockedDecrement': identifier not found
1>C:\Program Files\boost_1_55_0\boost/thread/win32/once.hpp(183) : error
C3861: '_InterlockedCompareExchange': identifier not found
1>C:\Program Files\boost_1_55_0\boost/thread/win32/once.hpp(202) : error
C3861: '_InterlockedIncrement': identifier not found
1>C:\Program Files\boost_1_55_0\boost/thread/win32/once.hpp(205) : error
C3861: '_InterlockedExchange': identifier not found
1>C:\Program Files\boost_1_55_0\boost/thread/win32/once.hpp(218) : error
C3861: '_InterlockedExchange': identifier not found
1>C:\Program Files\boost_1_55_0\boost/thread/win32/once.hpp(741) : error
C3861: '_InterlockedIncrement': identifier not found

help me on this issue.

-- 
Pubudu Bandara
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa


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