1.一直是用Qt creator做IDE来使用,然后Ubuntu用到多线程,如
int ret = pthread_create(&tids[i], NULL, say_hello, NULL);写完之后,如果直接用IED编译,会说没有定义这个函数,可以用终端g++$ g++ test.cpp -lpthread -o test.o但这样不方便,最好在qt creator中直接编译。因此
可在test.pro文件中加入
LIBS += -lpthread
LIBS += -pthread即可编译运行成功
本文介绍如何在QtCreator中正确配置多线程功能,以便能够顺利编译和运行包含pthread函数的程序。通过在pro文件中添加特定的库链接指令,解决了IDE环境下无法识别多线程函数的问题。
3130

被折叠的 条评论
为什么被折叠?



