How to configure Eclipse to use a particular MinGW toolchain

試著忘記壹切 提交于 2019-12-24 03:03:48

问题


So I spent all day trying to get c++ threads to work with eclipse Kepler and mingw. I have tried adding the -std=c++11 flag, -lpthread flag, another flag and even added a symbol to the table GXX_EXPERIMENTAL_CXX0X. My latest attempt at getting threads to work is to follow this advice std::thread is not a member of namespace std using Eclipse Kepler MinGW

which says:

Plain MinGW cannot support std::thread. You will need to use a MinGW-w64 toolchain (such as those shipped with Qt 5) that has "posix" threading enabled, so that libstdc++ exposes the thread, mutex and future functionality. You can find an installer here.

Now I have a folder called: C:\Program Files\mingw-builds\x64-4.8.1-posix-seh-rev5 How do I get this to work with eclipse so I can use threading? Do I have to replace something in my mingw file or somehow link this to eclipse? I have no clue where to even begin.LET ALONE if this is recommended.


回答1:


Take a look at this FAQ

I think it is along the lines of what you want to do because basically you need to show eclipse a different version of MinGW. It looks like you'll need to set the PATH variable correctly so eclipse can find the new version.



来源:https://stackoverflow.com/questions/20945832/how-to-configure-eclipse-to-use-a-particular-mingw-toolchain

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!