标签: c++ qt file boost
如何将表示为boost :: filesystem :: path的文件转换为QByteArray类型的对象?我需要从文件数据创建MD5哈希,而QCryptographicHash :: hash需要QByteArray作为第一个参数
答案 0 :(得分:0)
有一种path::string()方法。
所以代码看起来像这样:
const QByteArray pathAsArray = QByteArray(path.string().c_str());