Ich versuche C ++ 11 std :: thread code zu VC9 (VS 2008) mit boost :: thread zu portieren. Der "äquivalente" C ++ 11-Code unten kompiliert in msvc12:
%Vor%Ich möchte den Code mit dem msvc9-Compiler und Boost 1.55 nach C ++ 03 portieren. Wie behebe ich den folgenden Kompilierfehler:
%Vor%Kompilierfehler ist:
%Vor%Setzen Sie dies am Anfang:
%Vor% Siehe hier als Referenz. Es aktiviert die von Boost.Move ( boost::move
) für boost::thread
bereitgestellte Emulation, die in Boost.Thread Version 2 (die in Ihrem Fall möglicherweise von MSVC9 verwendet wird) standardmäßig deaktiviert ist.
Tags und Links c++ visual-c++ boost boost-thread boost-move