koltykov
@koltykov

Как найти местоположение файла для записи в Qt?

Приложение находится на диске D в папке /projects/
Запускаю приложение, там создаются и Debug и Release, но не подхватывает .txt файлы в которые мне нужно записывать данные. Дебагом выяснил ( QDir::currentPath() ) , что текущая директория установлена в c:/users/.....
Что нужно поменять, чтобы приложение запускалось с release или debug?
  • Вопрос задан
  • 888 просмотров
Пригласить эксперта
Ответы на вопрос 3
Zifix
@Zifix Куратор тега Qt
Barbatum
Если вам надо это просто сделать — укажите абсолютный путь до файлов. Если надо сделать более-менее правильно — пользуйтесь doc.qt.io/qt-5/qstandardpaths.html#StandardLocatio...
Ответ написан
Комментировать
@electronik777
Проверьте настройки проекта и его переменные.
Ответ написан
Комментировать
IGHOR
@IGHOR Куратор тега Qt
Qt/C++ DEV/CTO
Можно в .pro файле изменить переменную TARGET
Указать например TARGET= ../Bin/MyApp
А еще можете обращяться к файлам по полному пути:
QCoreApplication::applicationDirPath()+"/config.ini"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы