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即可编译运行成功