2011-01-06 9 views
6

Estoy usando g ++ versión 4.4.3 en Ubuntu OS. De acuerdo con esta matriz here se supone que también es compatible con std::atomic. Cada vez que utilicestd :: atomic support en g ++ 4.4.3

#include <atomic> 

el compilador me da un error y dice error: atomic: No such file or directory.

¿Ha tenido el mismo problema? Estoy compilando mediante la siguiente línea

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

Respuesta

9

Trate #include <cstdatomic> lugar.

+4

¿Por qué no usan el nombre de encabezado correcto? –

+0

Según [N2427] (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html), los nombres de encabezado correctos son 'cstdatomic' o' atomic.h', no 'atómico' –

Cuestiones relacionadas