I develope multiplatform portable application. It is targeted to Windows and Linux, but probably can appear for MAC OS. Application has to be portable and must work in any platform. In best case it can be written to SD or flash-memory, and statically linked executables for ALL supported platforms can appear on it. That means user inserts SD card to Linux machine - and starts work. Or he inserts SD to Windows machine and continues work. That's the idea...
I have to save settings to SD card instead of save them to registry on Win-machine. The only one way is save INI file. But why this ancient INI format is the only one I can use? Of course saving settings in XML is much more modern and useful than INI. It is native for MAC. And finaly, instead of INI - XML is multiplatform standard...
Why there is no native ability save settings in XML on ALL supported platforms??? XML support code is well developed for Linux and Windows, and it already exists in Qt MAC's build. Why just not include this code to Qt libraries for all platforms and define QSettings::XmlFormat for QSettings::Format enum?
Please tell me why this hasn't been done yet???![]()
Bookmarks