Greetings,
Bắt std :: Chủ đề/mutex làm việc dưới Win7 với mingw và g ++ 4.7.2
Gần đây tôi đã chuyển ra khỏi nơi trú ẩn unix tôi để kiểm tra một được cho là cross-platform mạng thư viện chỉ để khám phá ra rằng mingw không thích được cho ăn C++ 11 thứ.
Tôi giả sử rằng tôi thiếu các tiêu đề bắt buộc vì Win7 không được đóng gói với hỗ trợ C++ 11.
Nó biên dịch tốt với VS2012
nhưng g ++ từ chối.
error: 'thread' in namespace 'std' does not name a type error: 'mutex' in namespace 'std' does not name a type
Câu hỏi đặt ra là:
Làm thế nào để có được một bản sao của C++ 11 header/libs ví dụ: < chủ đề> mà không sử dụng những người được cung cấp bởi cài đặt VS2012.
P.S. # 1 Tôi đã cố gắng cập nhật mingw nhưng vẫn không tìm thấy chủ đề <>
P.S. # 2 Tôi cũng đang sử dụng -std = C++ 11
Trân trọng,
Chris.
Hãy thử googling cho một cái gì đó như "rubenvb mingw chủ đề gcc" và tải xuống một trong những bản phân phối đó. Và đừng quên cảm ơn rubenvb khi bạn gặp anh ta –
[builds here] (http://sourceforge.net/projects/mingwbuilds/?source=directory) cũng hỗ trợ các chủ đề. Đối với các bản xây dựng rubenvb, sử dụng các bản thử nghiệm 'stdthread'. –
@ Jesse Good Alright thanks! –