Multi-platform coding is fun until you write a bunch of stuff like…

QCommandLineOption optUser({ { "u", "dbuser" }, "Specify the dbhost superuser", "master" });

Then realize that it has to run on RHEL6.. whats version of GCC isn't quite that C++11 compliant.