Как поправить следующую ошибку?:
1>------ Сборка начата: проект: riecoin-qt, Конфигурация: Release x64 ------
1> paymentrequestplus.cpp
1>..\..\src\qt\paymentrequestplus.cpp(203): error C2664: "CScript::CScript(const std::vector> &)": невозможно преобразовать аргумент 1 из "const unsigned char *" в "std::_Vector_const_iterator>>"
1> with
1> [
1> _Ty=unsigned char
1> ]
1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Эта ошибка возникает в строчке
CScript s(scriptStr, scriptStr+details.outputs(i).script().size());
в этом коде
QList > PaymentRequestPlus::getPayTo() const
{
QList > result;
for (int i = 0; i < details.outputs_size(); i++)
{
const unsigned char* scriptStr = (const unsigned char*)details.outputs(i).script().data();
CScript s(scriptStr, scriptStr+details.outputs(i).script().size());
result.append(make_pair(s, details.outputs(i).amount()));
}
return result;
}