консоль при запуске, используется #![windows_subsystem = "windows"].
При сборке проекта новым Растом (1.56.0) прога не запускается не из консоли. Проверил на 1.55.0 - всё нормально.
Куда писать? Что делать?
Писать в гитхаб
Прямо в https://github.com/rust-lang/rust/issues?
в чём выражается "не запускается"? там аутпут съедается, но он и раньше съедался: https://github.com/rust-lang/rust/issues/67159#issuecomment-579857787
Ну exe-файл просто не запускается из проводника. Из консоли нормально.
Я ещё делаю AttachConsole, чтобы подключиться к консоли если она есть. Пробую без этого протестить...
Я нашёл причину. cargo run работает, потому что меняет cwd на путь к корню папки проекта. Само собой, в target/debug or release cwd другая. Скорее всего, экзешник попросту паникует.
Так я ведь запускаю из нужной папки. Все конфиги рядом с экзешником. Из проводника даже окно не появляется, а из консоли норм.
Переместил в папку с проектом и заработало. Конфигов у меня нет.
Обсуждают сегодня