關於Cmake 連接靜態庫出現undefined reference to錯誤

在編寫一個C++項目的時候,使用cmake管理工程,成功連接一個靜態庫,可是在編譯時仍然出現undefined reference to 的錯誤。 最終發現問題是因爲c和c++混編致使的。c++ 解決方案: 因爲我連接的庫是使用c語言編寫,因此須要在include頭文件時加上web #ifdef __cplusplus extern "C" { #endif #include "XXX.h" #i
相關文章
相關標籤/搜索