一個c++工程中用到了自己寫的c靜态庫。但是makefile檔案怎麼改都不對,老是undefined reference的問題。
看了這篇文章,undefined reference問題總結 發現c++程式在調用c庫的時候,其頭檔案要被 extern "C" 包圍。
又簡單查了一下原因,這裡說得很清楚:
一個c++工程中用到了自己寫的c靜态庫。但是makefile檔案怎麼改都不對,老是undefined reference的問題。
看了這篇文章,undefined reference問題總結 發現c++程式在調用c庫的時候,其頭檔案要被 extern "C" 包圍。
又簡單查了一下原因,這裡說得很清楚: