2013-03-22 6 views
3

Прежде чем начать, я хочу объяснить, что я новичок и что очень возможно, что я пропустил что-то простое или что-то простое, что я просто не знаю около.Как использовать потоки C++ 11 с Visual Studio

Используя визуальную студию, я хотел получить немного практики нарезки резьбы, но я не могу заставить ее включить ее в начало моего кода. Я знаю, что это новичок в C++ 11, но я не уверен, что это разрешено для Visual Studio 2010, или если это не так, я не уверен, как бы я это сделал.

Вот скриншот моего кода:

My Code

ответ

11

Вы не можете: 11 C++ библиотека Поддержка потоков не поддерживается реализации стандартной библиотеки C++ поставляется с VS2010. Вы должны перейти на VS2012, если хотите его использовать.

В качестве альтернативы вы можете использовать Boost.Thread, что послужило источником вдохновения для библиотеки поддержки стандартных потоков C++ 11.

В качестве дополнительного варианта вы можете рассмотреть возможность приобретения библиотеки Just.Thread, которая обеспечивает полную реализацию и доступна для VS2010.

+0

Благодарю вас. Я изучаю SMFL, и у них есть реализация потоков, но они сказали использовать C++ 11, если можете. Поэтому я просто изучу их. Еще раз спасибо! –

+0

@JosephLittle: ОК, рад, что это помогло и удачи с вашим проектом :) –

+0

@JosephLittle: обратите внимание, что есть бесплатная версия VS2012, поэтому обновление (и использование потоков C++ 11) должно быть очень простым :) – jalf