अभिवादन के साथ Win7 के तहत काम करने के लिए
हो रही std :: धागा/म्युटेक्स, MinGW और जी ++ 4.7.2
मैं हाल ही में मेरे यूनिक्स आश्रय से बाहर स्थानांतरित किया है एक माना जाता है कि पार मंच नेटवर्किंग पुस्तकालय केवल करने के लिए परीक्षण करने के लिए पता लगाएं कि mingw C++ 11 सामान खिलाया जाना पसंद नहीं है।
मुझे लगता है कि मुझे आवश्यक हेडर याद आ रहे हैं क्योंकि Win7 C++ 11 समर्थन के साथ पैक नहीं हुआ है।
यह वीएस2012
के साथ बस ठीक है लेकिन जी ++ इनकार करता है।
error: 'thread' in namespace 'std' does not name a type error: 'mutex' in namespace 'std' does not name a type
सवाल यह है:
मैं C++ 11 हेडर की एक प्रति कैसे मिलता है/libs अर्थात < धागा> VS2012 स्थापना द्वारा प्रदान की लोगों का उपयोग किए बिना।
पीएस # 1 मैंने mingw-update अद्यतन करने का प्रयास किया लेकिन यह अभी भी < धागा नहीं मिला>
पीएस # 2 मैं भी -std = C++ 11
ईमानदारी से,
क्रिस का उपयोग कर रहा हूं।
"rubenvb mingw threads gcc" जैसे कुछ के लिए googling आज़माएं और उन वितरणों में से एक डाउनलोड करें। और जब आप उससे मिलते हैं तो rubenvb को धन्यवाद देना न भूलें –
[यहां बनाता है] (http://sourceforge.net/projects/mingwbuilds/?source=directory) थ्रेड का भी समर्थन करता है। Rubenvb बनाता है के लिए, 'प्रयोगात्मक-stdthread' वाले का उपयोग करें। –
@ जेसे गुड ठीक है धन्यवाद! –