为什么C++&引用;“你好,世界”;在EclipseMars中需要pthread(缺少pthread)?
我已经运行EclipseJuno和Mingw4.6.2很长时间了,但是我需要完全的C++11支持,所以我升级到EclipseMars并在不同的目录中安装了Mingw4.9.3 < Mars >中,链接任何可执行文件——即使在C++ Hello World项目中——也会导致“C:\MiWW44Y94\bin…\L.EXE:找不到-LpToMe.< /P> 4.6.2目录(用于Juno)包含pthread,但4.9.3目录(用于Mars)不包含pthread为什么C++&引用;“你好,世界”;在EclipseMars中需要pthread(缺少pthread)?,eclipse,c++11,pthreads,mingw,Eclipse,C++11,Pthreads,Mingw,我已经运行EclipseJuno和Mingw4.6.2很长时间了,但是我需要完全的C++11支持,所以我升级到EclipseMars并在不同的目录中安装了Mingw4.9.3 < Mars >中,链接任何可执行文件——即使在C++ Hello World项目中——也会导致“C:\MiWW44Y94\bin…\L.EXE:找不到-LpToMe.< /P> 4.6.2目录(用于Juno)包含pthread,但4.9.3目录(用于Mars)不包含pthread Mars为什么以及如何尝试链接到pthr
Mars为什么以及如何尝试链接到pthread?(我可以关闭它吗?我无法确定是否可以使用pthread链接,但我注意到,在我安装(并重新安装了w/maxmium选项)MinGW 4.9.3之后,pthread不存在。可能是安装程序的错误 在2008年,MinGW说“使用sourceware.org的pthreads-win32,风险自负”。我现在看到mingw-pthreads-win32是mingw安装管理器安装工具(mingw get.exe)中的标准库。我对MinGW对Win-32的纯粹态度感到满意,所以我安装了这个库。万岁-问题解决了!ld.exe现在可以找到-lpthread
您可以在MinGW安装管理器安装工具的左窗格中的“所有软件包/MinGW/MinGW库/MinGW标准库”下找到该软件包;它是右窗格中的“mingw-pthreads-win32”包(“dev”类)。我无法确定是否可以链接w/o pthread,但我注意到在安装(并重新安装w/maxmium选项)mingw 4.9.3后pthread不存在。可能是安装程序的错误 在2008年,MinGW说“使用sourceware.org的pthreads-win32,风险自负”。我现在看到mingw-pthreads-win32是mingw安装管理器安装工具(mingw get.exe)中的标准库。我对MinGW对Win-32的纯粹态度感到满意,所以我安装了这个库。万岁-问题解决了!ld.exe现在可以找到-lpthread 您可以在MinGW安装管理器安装工具的左窗格中的“所有软件包/MinGW/MinGW库/MinGW标准库”下找到该软件包;它是右窗格中的“mingw-pthreads-win32”包(“dev”类)