него как "./favicon.png"
когда запускаю собранное приложение двойным кликом в винде/из его директории в терминале - все норм
когда пишу что-то типа ./build/main.exe - файл иконки не находится (логично)
как такое решают?
Прочитай в документации, как должен искаться этот файл иконки и сделай так, чтобы он искался. Это не стандартный С++, решение не надо искать в общем чате. Читай документацию
Универсально - указывай всегда полный путь к файлу, он всегда найдётся
А, ну тут же ты меняешь текущий каталог приложения, то, что составляет это вот '.\' в начале пути, вот оно и не находится
/favicon
Возможно, дело в current working directory (CWD). Путь "./favicon" является относительным. ("." значит относительно текущей директории) Файл просто не может быть найден относительно другой директории.
я уже решил =) спасибо
Обсуждают сегодня