现在QT的情况是,key不支持"\",按你所说,我写如下代码,
QSettings *reg =
new QSettings("HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\SERIALCOMM",QSettings::NativeFormat);
QString str,str2;
str = "\\Device\\Serial0";
str.replace("\","\\");
reg->setValue(str, "red");
str2 = reg->value(str).toString();
编译器就编译不过了,因为出现了"\",这并不是一个正确的写法,该如何解决?