PDA

Visualizza la versione completa : [C++] Include <thread> non disponibile in Visual C++ 2010


giuseppe500
07-07-2012, 19:22
ciao.
non riesco ad includere ...
#include <thread>
in un progetto vs2010 in c++ ,mi da errore: cannot open......
Non è possibile e bisognerà aspettare il vs2011 o esiste qualche feature pack o service pack per vs2010?
ho letto che thread è supportato dal c++ 11 mi sbaglio?
e ho anche letto che il vs2010 supporta parte del c++11.
si vede che i thread non sono supportati nel vs2010?
grazie.

nakunita
07-07-2012, 19:34
è una libreria che hai creato te? nel C++ non mi sembra che esista la libreria standard thread.h

shodan
07-07-2012, 20:32
<atomic>,
<chrono>,
<condition_variable>,
<future>,
<mutex>,
<ratio>,
<scoped_allocator>,
<thread>

Questi header saranno disponibili solo con VC++2012
Per VC++2010 tocca farseli da se (ed è una faticaccia senza variadic template :nonlodire ) .

oregon
07-07-2012, 23:34
nel C++ non mi sembra che esista la libreria standard thread.h

Il nuovo standard C++11 prevede quell'header (non libreria) ma il VC2010 no.

Puoi già scaricare la RC di 2012 per provare.

nakunita
08-07-2012, 00:11
Originariamente inviato da oregon
Il nuovo standard C++.11 prevede quell'header (non libreria) ma il VC2010 no.

Puoi già scaricare la RC di 2012 per provare.

buono a sapersi! cercherò la documentazione, può tornare utile.

oregon
08-07-2012, 00:30
Originariamente inviato da nakunita
buono a sapersi! cercherò la documentazione, può tornare utile.

Puoi cominciare semplicemente da

http://it.wikipedia.org/wiki/C%2B%2B11

shodan
08-07-2012, 12:54
Per la cronaca qui ci sono le cose che VC++2012 sicuramente supporta del C++11 (dovrebbe perché può darsi che nella versione finale sia aggiunto altro)

http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx

Loading