在WIN10下,用QT调用libusb和pthread库编软件,总发生the CDB process terminated。找到几种原因记录一下:
1、x86和x64库混合了,我安装的是x64 QT调用了x86库;
2、这个可能不是原因啊,当成一个思路记录一下:库不是debug版本,下载的libusb和pthread都是release版本,想要debug不行;
3、缺少pthreadVC2.dll,这个错误比较隐蔽,它也不说找不到dll,直接terminated。我是拷贝过去了,才解决。
本文记录了解决在Windows 10环境下使用QT调用x86和x64库冲突,以及寻找pthreadVC2.dll问题的过程,重点在于库版本和依赖项管理。
在WIN10下,用QT调用libusb和pthread库编软件,总发生the CDB process terminated。找到几种原因记录一下:
1、x86和x64库混合了,我安装的是x64 QT调用了x86库;
2、这个可能不是原因啊,当成一个思路记录一下:库不是debug版本,下载的libusb和pthread都是release版本,想要debug不行;
3、缺少pthreadVC2.dll,这个错误比较隐蔽,它也不说找不到dll,直接terminated。我是拷贝过去了,才解决。
1415
43

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