Я пытаюсь не использовать boost впервые за долгое время, и когда я включаю заголовок boost / thread.hpp, я получаю ошибку компиляции внутри самого boost:
c:\myproj\boost_1_46_0\boost\thread\win32\thread_heap_alloc.hpp(97): error C2061: syntax error : identifier 'heap_memory
c:\myproj\boost_1_46_0\boost\thread\detail\thread.hpp(134) : see reference to function template instantiation 'T *boost::detail::heap_new<boost::detail::thread_data<F>,void(__cdecl *)(void)>(A1 &&)' being compiled
with
[
T=boost::detail::thread_data<void (__cdecl *)(void)>,
F=void (__cdecl *)(void),
A1=void (__cdecl *)(void)
]`
Это происходит простовключив заголовок, он, похоже, не имеет никакого отношения к моему коду, но я не вижу, что с этим делать, кто-нибудь может помочь?