我正在尝试在Qt5中对QString
进行base64编码。但是,当我执行QString b64string = base64_encode(src);
时,出现了一个错误提示"标识符未找到"
#include <QCoreApplication>
#include <QByteArray>
#include <QBitArray>
#include <QString>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString src = "Hello";
QString b64string = base64_encode(src);
qDebug() << "Encoded string is" << b64string;
return a.exec();
}
QString base64_encode(QString string){
QByteArray ba;
ba.append(string);
return ba.toBase64();
}
为什么会出现错误?有人能指出我的错误吗?
base64_encode
函数之前的某个地方有一个函数原型。 - Mark Ransom