原因一:
dll的位数与Qt的位数不一样。
这个我是亲自尝试过了的,我的Qt是64位,调用32位dll一直不成功,所以位数一定要一致。
原因二:
debug版本和release版本的dll和程序的版本对应一致,不然可能不成功。
这一个是我在加载失败dll之后在网上查找的可能原因,以防以后还遇到加载失败的情况记录下来。
Qt加载第三方dll失败的可能原因
最新推荐文章于 2024-03-03 15:23:59 发布
原因一:
dll的位数与Qt的位数不一样。
这个我是亲自尝试过了的,我的Qt是64位,调用32位dll一直不成功,所以位数一定要一致。
原因二:
debug版本和release版本的dll和程序的版本对应一致,不然可能不成功。
这一个是我在加载失败dll之后在网上查找的可能原因,以防以后还遇到加载失败的情况记录下来。