「std invoke」 未找到匹配的過載函式

2021-08-15 18:04:11 字數 413 閱讀 1832

「std::invoke」: 未找到匹配的過載函式

**:void 

recdata(

socket

sockclient

)printf(

"%s\n"

, revbuf);

sleep(10);

//releasemutex(hmutex);

}closesocket(

sockclient

);//

關閉socket,一次通訊完畢 

}std::

thread

t1(recdata, sockconn);

原因:sockconn是指標型別,但是recdata是物件型別,不匹配造成的

解決方法:recdata引數換成指標型別或者改t1引數為物件型別

arm linux gcc 命令未找到

我們在ubuntu下編譯適合開發板的核心的時候,會出現 arm linux gcc 命令未找到 的問題,如果你要是沒安裝交叉工具鏈,或者安裝了,沒有把它加入到系統的環境變數中,我也就不說什麼了,自己反思吧。如果上述的你都做了,那麼你在編譯核心的時候是使用了 sudo make zimage 這個命令...

Xmllint 未找到命令

1,sudo apt get install libxml2 utils traceback most recent call last file usr share samba setup provision line262,in useeadb eadb,next rid opts.next r...

r 未找到命令

因為在dos window下按一次回車鍵實際上輸入的是 回車 cr 和 換行 lf 而linux unix下按一次回車鍵只輸入 換行 lf 所以檔案在每行都會多了乙個cr,所以linux下執行時就會報錯找不到命令,所以,解決問題之道,就是把dos檔案格式轉換為unix格式。方法1 使用dos2uni...