linux下,C++编译报错 undefined reference to "XXX"

在编译工程的时候遇到了这个问题,前提是头文件与库文件都是正确的,且CMakeLists.txt已将库和头文件配置进去了,结果编译时仍然报错无法解析的外部符号,究其原因,是因为库之间存在依赖关系,写CMakeLists时,需要将被依赖的库写在后边,将库的依赖顺序调整好后,编译通过。

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