CMake之库文件添加

2018-10-22  本文已影响0人  Daryl_Xu

如果某些头文件的使用需要指明链接库的位置,但你没有在指明。很有可能会出现:
error adding sysmbols: DSO missiong from command line这样的错误。

如果你指明了链接库,但是没有指出全部的链接库,很有可能会出现 undefined reference to symbol ***(头文件中的函数名)或者对函数未定义的引用之类的错误。
CMakelists.txt文件中,通过

target_link_libraries([TARGET_NAME] [链接库名字])  # 按名字添加
target_link_directories([链接库目录])  # 按目录添加

技术博客迁移

技术博客已迁移到:
https://ziqiangxu.github.io/blog/

上一篇 下一篇

猜你喜欢

热点阅读