linux下,C++編譯報錯 undefined reference to "XXX"

在編譯工程的時候遇到了這個問題,前提是頭文件與庫文件都是正確的,且CMakeLists.txt已將庫和頭文件配置進去了,結果編譯時仍然報錯無法解析的外部符號,究其原因,是因爲庫之間存在依賴關係,寫CMakeLists時,需要將被依賴的庫寫在後邊,將庫的依賴順序調整好後,編譯通過。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章