zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【C++】第21篇 解决 error: undefined reference to `pthread_create‘

C++ 解决 Error to create 21 reference undefined
2023-09-14 09:14:31 时间

目录

1、遇到问题

2、解决问题 


1、遇到问题

在ubuntu上编写并发程序,如下所示:

#include <iostream>
#include <thread>

using namespace std;

void hello() {
    cout << "fan" << endl;
}

int main() {

    std::thread t(hello);
    t.join();

    return 0;
}

遇到错误如下:

2、解决问题 

没有找到线程库。

在pro文件中加入下面:

LIBS += -pthread

即可成功解决问题!!!

运行结果如下: