2016-08-30 3 views
0

Hallo Ich habe einige Probleme mit meinem C++ Programm. Ich bin mit g ++ Gnu und es ist auf Windows 10 hier den Fehler, der oben zeigt:C++ Kompilierfehler. G ++ gnu

ld.exe: nicht -lpthread collect2.exe finden: Fehler: ld returned 1 exit status

bitte Hilfe, weil ich nicht herausfinden kann, was vor sich geht.

Danke, Asher

+0

Verwenden Sie Eclipse? – kfsone

+0

'ld.exe'? Bist du sicher, dass du GNU benutzt? –

Antwort

0

Das ist ein Fehler Linker ist. Nicht ein Compiler Fehler. Es beschwert sich, dass es die PThread-Bibliothek im Bibliothekssuchpfad nicht finden kann. Entweder ist es einfach nicht da oder Sie müssen angeben, wo es ist mit der -L Option. Oder, falls pthread nicht benötigt wird, entfernen Sie die Option -lpthread, damit Sie nicht versuchen, eine Verbindung herzustellen.

+0

Wie mache ich das? – Asher

0

Es gibt keine Pthread in Windows, wenn ich mich richtig erinnere. Versuchen Sie es in Linux kompilieren

+0

Ok das war auch in diesem Thread geantwortet: http://stackoverflow.com/questions/2150938/can-i-get-unixs-pthread-h-to-compile-in-windows – bdbd

Verwandte Themen