VS中解決
用VS2022寫多線性程時需要使用pthread_create()用于創建線程,即使項目里加了所需要的頭文件#include <pthread.h>但編譯卻報對pthread_create未定義的引用的錯誤,這是因為沒有包含所需要的庫
項目右擊屬性
在庫依賴項中添加
pthread
?Ubuntu中解決
在Ubuntu中出現以上報錯是因為我們沒有鏈接它的pthread庫
在我們編譯時輸入類似以下這樣的命令,主要是記得加pthread
g++ *.cpp -pthread -o *
比如以下我們就通過編譯了:?
?