2014-01-06 43 views
2

因此,我花了一整天的時間試圖讓C++線程與Eclipse Kepler和mingw一起工作。我曾嘗試添加-std = C++ 11標誌,-lpthread標誌,另一個標誌,甚至向表GXX_EXPERIMENTAL_CXX0X添加了一個符號。我在獲得線程工作的最新嘗試是遵從此建議 std::thread is not a member of namespace std using Eclipse Kepler MinGW如何配置Eclipse以使用特定的MinGW工具鏈

它說:

平原的MinGW不能支持的std ::線程。您將需要使用啓用了「posix」 線程的MinGW-w64工具鏈(例如Qt 5附帶的工具鏈),以便libstdC++公開未來的線程,互斥鎖和未來的功能。你可以在這裏找到安裝程序。

現在我有一個文件夾,名爲: C:\ Program Files文件\ MinGW的-建立\ x64-4.8.1-POSIX的SEH-rev5 我如何得到這與Eclipse工作,所以我可以使用線程?我必須替換我的mingw文件中的某些東西,或者將它鏈接到eclipse上嗎?我不知道從哪裏開始。如果推薦這個,請單獨使用。

回答

0

看看這個FAQ

我認爲這是沿着你想要做的,因爲基本上你需要證明日食不同版本的MinGW什麼樣的線。看起來您需要正確設置PATH變量,以便eclipse可以找到新版本。

相關問題