Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么C++&引用;“你好,世界”;在EclipseMars中需要pthread(缺少pthread)?_Eclipse_C++11_Pthreads_Mingw - Fatal编程技术网

为什么C++&引用;“你好,世界”;在EclipseMars中需要pthread(缺少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

我已经运行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为什么以及如何尝试链接到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”类)