0

如何将表示为 boost::filesystem::path 的文件转换为 QByteArray 类型的对象?我需要从文件数据创建 MD5 哈希,并且 QCryptographicHash::hash 需要 QByteArray 作为第一个参数

4

1 回答 1

0

有一个path::string()方法。

所以代码看起来像这样:

const QByteArray pathAsArray = QByteArray(path.string().c_str());
于 2013-08-09T12:12:22.183 回答