2011-01-06 5 views
6

परमाणु समर्थन मैं Ubuntu ओएस पर छ उपयोग कर रहा हूँ ++ संस्करण 4.4.3। इस मैट्रिक्स here के अनुसार यह std::atomic का भी समर्थन करना चाहिए। हर बार जब मैंstd :: ग्राम में ++ 4.4.3

#include <atomic> 

का उपयोग संकलक मुझे एक त्रुटि देता है और error: atomic: No such file or directory कहते हैं।

क्या आपको एक ही समस्या का सामना करना पड़ा है? मैं निम्न पंक्ति

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

उत्तर

9

उपयोग करने के बजाय #include <cstdatomic> प्रयास करें संकलन कर रहा हूँ।

+4

वे उचित हेडर नाम का उपयोग क्यों नहीं करते? –

+0

[N2427] (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html) के अनुसार उचित हेडर नाम, cstdatomic' या '' atomic.h' हैं 'परमाणु नहीं ' –