QT5如何得到文件的md5值

直接上代码吧,qt得到文件md5的值应该还是比较常用到的一个功能。 QString ThreadDownload::getFileMd5(QString filename) { QFile theFile(filename); if(!theFile.open(QIODevice::ReadOnly)){ return “failed”; } QByteArray ba = QCryptographicHash::hash(theFile.readAll(), QCryptographicHash::Md5); theFile.close(); return QString(ba.toHex(

Read more

阿里云存储 oss 的 c++相关问题解决办法

这两天在捣鼓测试阿里云的对象存储,阿里云称为 阿里云对象存储OSS(Object Storage Service)。 首先,相关sdk是放在 github的。so,需要科学上网。很是不方便。 再者就是遇到了提供的教程默认编译出来的lib是64位的。我的项目均是32位下开发的。如果设置为win32的,vs编译时会有如下的提示: 解决办法是修改项目的属性中的 文档管理程序的-》所有选项-》附加选项,/machine:x64 改为 /machine:x86 但好像各个vs版本的这个属性的位置有所不一样,注意区别对待。 还有如下问题: 阿里云oss也集成了相关的第三方库,libcurl,ssleasy

Read more