ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Linux 问题“:对pthread_create未定义的引用“解决方案

Linux 问题“:对pthread_create未定义的引用“解决方案

用vs2019写多线性程时需要使用pthread_create()用于创建线程,项目里加了所需要的头文件#include <pthread.h>但编译却报对pthread_create未定义的引用的错误,根本原因是没有包含所需要的库
在这里插入图片描述在Linux下用gcc编译报错:
在这里插入图片描述

解决方案1:

1 右键项目选择属性
在这里插入图片描述2找的链接器下的输入,找到库依赖项添加pthread,点击确定
在这里插入图片描述3最后重新编译一下
在这里插入图片描述

解决方案2:

gcc编译则需要加上-pthread的库

#gcc ./html_server.cpp  -pthread -o  html_server.exe
返回列表