我目前正在努力使用Qt应用。我正在尝试使用QNetworkManager,QNetworkRequest和QNetworkReply从Google云端硬盘下载一些文件。
首先,我的应用程序在几台计算机上正常工作(4或5人测试它并且没有遇到任何错误)。必须有效下载每个必须下载的文件。 (每次下载大约280个文件,没有问题。)
问题是我的工作团队成员只有0字节的文件。通过SSL下载的每个文件都没有任何内容。经典HTTP上唯一一次下载是正确的下载。
你见过这个错误吗?
我的所有“下载”代码都来自此single tutorial。
编辑:经过几次测试后,我们发现错误为Error creating SSL context ()
。
因此,我们试图通过在计算机上安装所需的库(ssleay32.dll和libeay32.dll)来解决它,但它不起作用。你知道它是否需要其他一些图书馆吗?
答案 0 :(得分:1)
实际上是关于缺少库。我必须添加到我的文件夹:
关键是,即使在64位系统上,这些库也必须用于32位系统,因为我编译了32位系统的应用程序......
此外,某些计算机需要msvcr120.dll。