2011-01-06 16 views
6

Sto usando g ++ versione 4.4.3 su Ubuntu OS. Secondo questa matrice here si suppone che supporti anche std::atomic. Ogni volta che usostd :: atomic support in g ++ 4.4.3

#include <atomic> 

il compilatore mi dà un errore e dice error: atomic: No such file or directory.

Hai riscontrato lo stesso problema? sto la compilazione utilizzando la seguente riga

g++ -std=c++0x -Wall myCode.cpp -o myApp</code> 

risposta

9

Prova #include <cstdatomic> invece.

+4

Perché non usano il nome corretto dell'intestazione? –

+0

Secondo [N2427] (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html) i nomi delle intestazioni corretti sono 'cstdatomic' o' atomic.h', non 'atomico' –

Problemi correlati