1. undefined reference to symbol ‘pthread_key_delete@@GLIBC_2.2.5

未定义对某符号的引用,该错误为链接时(linking)发生的错误。有如下方式的解决方案:

  • 修改 Makefile 文件,为变量 LDFLAGS加入,-L /lib64 -l pthread

    • 通过TARGET_LINK_LIBRARIES(... -lpthread -lm)-lpthread -lm添加进 CMakelists.txt文件;

2. 通过 cmake 的方式链接 google protobuf

How to link google protobuf libraries via cmake on linux?

include(FindProtobuf)
find_package(Protobuf REQUIRED)
include_directories(${PROTOBUF_INCLUDE_DIR})
...
target_link_libraries(complex${Boost_FILESYSTEM_LIBRARY}${Boost_SYSTEM_LIBRARY}${PROTOBUF_LIBRARY}
)

cmake 常见问题及解决相关推荐

  1. Linux下编译、链接、加载运行C++ OpenCV的两种方式及常见问题的解决

    Linux下编译.链接.加载运行C++ OpenCV的两种方式及常见问题的解决 在Linux下安装完OpenCV C++之后(还没有安装的读者请参考Ubuntu 18.04 安装OpenCV C++) ...

  2. WIN7 常见问题及解决方法

    -------------------------------------------------------------- .★常见问题及解决方法 1.安装过程中出现一下的错误信息提示: Windo ...

  3. hive常见问题及解决方法

    Hive常见问题及解决方法 问题1:Specified key was too long; max key length is 1536 bytes     hive.log :  2018-01-0 ...

  4. fetch使用的常见问题及解决办法

    fetch使用的常见问题及解决办法 参考文章: (1)fetch使用的常见问题及解决办法 (2)https://www.cnblogs.com/wonyun/p/fetch_polyfill_time ...

  5. 网站迁移的一般步骤、常见问题及解决措施

    前言 最近在做网站迁移的工作,在此过程中遇到了很多问题,本文将网站迁移的一般步骤,常见问题和解决办法记录下来,希望帮到大家,少走弯路. 网站迁移的一般步骤.常见问题及解决措施 前言 一.网站迁移的一般 ...

  6. nacos 集群_Nacos 常见问题及解决方法

    Nacos 开源至今已有一年,在这一年里,得到了很多用户的支持和反馈.在与社区的交流中,我们发现有一些问题出现的频率比较高,为了能够让用户更快的解决问题,我们总结了这篇常见问题及解决方法,这篇文章后续 ...

  7. c转义字符以及常见问题和解决方法||c中的注释

    常见问题和解决方法 vs2010编辑器 显示行号 c中的注释 自己配置vs2010注释的快捷键 注:

  8. linux lw3m多行文本使用,linux常用命令以及一些常见问题和解决方法教程.docx

    linux常用命令以及一些常见问题和解决方法教程 端口以及ip之间抓包1.监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0 ...

  9. ArcGIS Engine 10 开发常见问题的解决方法

    ArcGIS Engine 10 开发常见问题的解决方法 You are not Licensed for 弹出提示框,点击确定,VS工程自动关闭 http://www.cnblogs.com/Ris ...

最新文章

  1. POJ 1006 Biorhythms 中国的法律来解决剩余的正式
  2. 安装完python需要再安装编辑器-Python Vim编辑器安装后的的设置
  3. sqlserver 安装共享功能什么意思_网络多功能电力仪表安装要注意什么
  4. 竞品分析框架及案例-探索业务方向
  5. SOCKET,TCP/UDP,HTTP,FTP
  6. java mysql embedded,java-将MySQL Connector / MXJ用于应用程序的优点/缺点/替代品有哪些...
  7. TCP、UDP、HTTP、SOCKET之间的区别
  8. mysql管理数据 并上传至云端_西部数码网站管理助手创建、导入恢复、导出备份mysql数据库...
  9. Spring构建微服务
  10. java复制文件的4种方式及拷贝文件到另一个目录下的实例代码
  11. DIY的U盘量产CD-ROM做PE启动盘教程(银灿IS903-A4主控+东芝SLC颗粒)
  12. 桥接、交换机、路由器、网桥、网关
  13. Datawhale打卡第2次
  14. C#与Halcon联合编程之如何使Halcon窗口显示的图片适应窗口控件的大小
  15. docker 运行命令
  16. 网络工程师考试内容纲要
  17. [转载]用JBuilder 2005实现重构之认识重构
  18. Ionic之button标签ng-click无反应解决
  19. PHP7常用新特性介绍
  20. zynq 加载bit方法总结

热门文章

  1. Access of undefined property JSON:无法明确解析多名称引用
  2. 镁光ssd管理工具 linux,镁光C400固态硬盘08TH固件及升级软件
  3. python代码生成器_Python金融应用之基金业绩评价体系构建
  4. 湖南省计算机二级tc,湖南计算机二级考试大纲,重点内容谢谢!
  5. 【Linux 命令学习第一天
  6. Qt总结之十九:Qt中控件new之后需不需要delete的问题
  7. cookie、session和token原理
  8. 关于数组相关乱七八糟
  9. Git显示漂亮日志的小技巧
  10. React技术栈梳理