美文网首页
解决ubuntu在QT里使用c++的thread库时出错

解决ubuntu在QT里使用c++的thread库时出错

作者: MiAo鲜声 | 来源:发表于2019-07-25 22:13 被阅读0次

在windows用VS2019编程编的好好地,到了Ubuntu用QT就出了错?
找了一会发现错误出现在thread库上,原来是Ubuntu下thread里面的库函数有些不是Ubuntu自带的
需要在g++编译选项中添加-pthread参数。
但是我们用的QT不方便添加编译参数,网上百度加上自己捣鼓了一会找到了解决办法。

  • 如果用的是qmake

需要在pro里面添加
LIBS += -pthread

  • 如果用的是qbs

需要在CppApplicatoin模块里添加
cpp.driverFlags:["-pthread"]

相关文章

网友评论

      本文标题:解决ubuntu在QT里使用c++的thread库时出错

      本文链接:https://www.haomeiwen.com/subject/dtakrctx.html