а лезит в User/AppData/Roaming/... ?
Это текущий каталог, а не каталог с ехешником
Как сделать, чтобы возвращало каталог с текущим .exe?
Взять каталог из нулевого параметра командной строки, QCoreApplication::arguments
QCoreApplication::applicationDirPath()
Не следует так делать.
А как лучше сделать? Я так и не понял что произошло. Два проекта по 300 строк кода, но в первом QDir указывает на текущий exe, в другом на AppData, и не пойму почему так.
argv[0] может содержать относительный путь, что не всегда то, что нужно.
Обсуждают сегодня