Linux下调用thread库实现多线程报错解决

环境QT5.13.2 Ubuntu18.04

报错提示 undefined reference to symbol 'pthread_create@@GLIBC_2.2.5

分析报错认为 因为调用的thread库中有调用了linux下不是默认库的pthread 需要自行添加指令链接

在.pro文件中添加   LIBS += /usr/lib/x86_64-linux-gnu/libpthread.so

如果不是使用qt进行编译,在编译指令后加上 -lpthread -o pthread  进行链接

其他编译器同理

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注