如何在不使用 QT 的情况下将输出 QVariant 反序列化为 std::string。
根据要求,我的程序不能包含 Qt。
QVariant.toString().toStdString()
;
例子。
file.ini(使用 QSetting 写入)..
ID="\x1\0\0\0\xd0\x8c\xd9\xec\xfb*"
profile_program /* 伪代码 */
int main ()
{
void* IDQt =getIDFromIniFile("file.ini");
std::string myId = convertID(IDQt);
process(myID);
}