сейчас указан абсолютный путь до папки resources проекта, а у клиента он, естественно, другой. Единого способа указать его от текущей директории для любого способа запуска нет?
Опять же, зависит от того, какой тип ресурсов и какая платформа. Стандартный способ, если надо рядом с исполняемым файлом – хранить дубликат папки ресурсов в двух местах и в зависимости от cfg!(debug_assertions) или схожего флага менять часть абсолютного пути, или просто ничего не делать, но так или иначе ресурсы потом с портативной установкой предоставить пользователю. Существуют и другие директории, важные для конфигов, сейвов, документов и т.п., тут крейты вроде https://crates.io/crates/dirs в помощь.
dir{,ectorie}s{,-next}
так и не поняла, правда, какие использовать, некст или не некст
Обсуждают сегодня