c++ - 连接pthreadgc2.dll到qt项目

标签 c++ windows qt pthreads pcapplusplus

我需要有关将 pthreads 安装到 qt 的帮助。

问题是我正在用 winpcap 和 pcapplusplus 包装器制作项目。但它仍然需要 pthreads。我缺少 pthreadgc2.dll,我不知道如何将它连接到我的 qt 项目。基本上,程序可以编译,但是一旦我尝试在 qt 中启动它就会崩溃。所以,我真的不需要 pthread 和 qthread 与 qt 一起分发,我需要这些库:http://ftp.ntua.gr/mirror/mingw/MinGW/Base/pthreads-w32/pthreads-w32-2.9.1/pthreads-w32-2.9.1-1-mingw32-dev.tar.lzma

但是也没有dll文件,我无法理解如何用它构建项目。

是的,我确定我需要哪个 dll,我用 dependency walker 检查了它,但我不知道在哪里可以找到它。希望对您有所帮助,伙计们。

最佳答案

并非所有可下载的 MinGW 版本都可以与 pthreads 一起工作。

有:

https://sourceforge.net/p/mingw-w64/wiki2/Compile%20pthreads/

确实如此,但我建议改用 TDM-gcc,http://tdm-gcc.tdragon.net/ . 它得到了更积极的维护,并且 pthreads 开箱即用。

然后您可以在链接阶段简单地使用 -lpthread 进行链接

关于c++ - 连接pthreadgc2.dll到qt项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42856630/

相关文章:

C++ 增量运算符重载

c++ - Python 调用 DLL 调用 Python, "WindowsError: exception: access violation reading 0x00000004"

r - 如何在Google Analytics(分析)中访问行业垂直维度?

c++ - 查看winapi函数是否可用

windows - QSystemTrayIcon 在托盘中留下了太多重复的图标

Qt:在 QScrollArea 上应用样式表使水平滚动条消失,但垂直滚动条完美工作

qt - QMake:测试功能没有按预期工作

c++ - 并发访问 Map C++ 中的不同键

c++ - QTableView row setEnabled 等效函数调用?

c++ - 为什么使用数组会得到不同的结果?