如何将Eclipse配置为使用特定的MinGW工具链

How to configure Eclipse to use a particular MinGW toolchain

本文关键字:MinGW 工具 Eclipse 配置      更新时间:2023-10-16

所以我花了一整天的时间试图让c++线程与eclipse Kepler和mingw一起工作。我尝试添加-std=c++11标志、-lpthread标志和另一个标志,甚至在表中添加了一个符号。我最近尝试让线程工作是遵循以下建议std::thread不是使用Eclipse Kepler MinGW 的命名空间std的成员

上面写着:

Plain MinGW无法支持std::thread。您需要使用具有"posix"的MinGW-w64工具链(如Qt 5附带的工具链)启用了线程,以便libstdc++公开线程、互斥对象和未来功能。你可以在这里找到安装程序。

现在我有一个名为的文件夹:C: \Program Files\mingw builds\x64-4.8.1-osix-seh-rev5我该如何使用eclipse才能使用线程?我是否必须替换我的mingw文件中的某些内容,或者以某种方式将其链接到eclipse?我甚至不知道从哪里开始。如果建议这样做,就别管它。

看看这个常见问题

我认为这符合你想要做的事情,因为基本上你需要向eclipse展示一个不同版本的MinGW。看起来您需要正确设置PATH变量,以便eclipse能够找到新版本。