Исправление EXL, (текущая версия) :
Ему кстати нафиг не нужно так костылить.
Достаточно добавить строки
QCoreApplication::setOrganizationName("MySoft");
QCoreApplication::setOrganizationDomain("mysoft.com");
QCoreApplication::setApplicationName("Star Runner");
в main.cpp
И просто заюзать
QSettings settings;
settings.setValue("Joker", QCoreApplication::applicationFilePath())
При этом хоть кросс-платформенность сохранится.
Исходная версия EXL, :
Ему кстати нафиг не нужно так костылить.
Достаточно добавить строки
QCoreApplication::setOrganizationName("MySoft");
QCoreApplication::setOrganizationDomain("mysoft.com");
QCoreApplication::setApplicationName("Star Runner");
И просто заюзать
QSettings settings;
settings.setValue("Joker", QCoreApplication::applicationFilePath())
При этом хоть кросс-платформенность сохранится.