Скомпилированная программа не запускается

Решил познакомиться с языком. Скомпилировал обычный hello world. На том компьютере на котором компилировал, скомпилированная программка запускается без проблем. Скинул её на другой комп, а там она не запускается и просто вылетает ошибка. В чём может быть проблема?

Неплохо бы указать хотя бы ОС, на которых запускали и компилировали программу. Желательно с версиями этих самых ОС.

компилировал на win 10, вторая ос - win 8.1 professional
код
fn main() {
println!(“Привет, мир!”);
}

Какую именно ошибку пишет?
Какой именно версией компилятора собирал? i686 или x64? gnu или msvc?
Если через rustup ставил, то покажи что rustup show говорит.
Как именно собирал? Просто cargo build?
Можешь скинуть собранный файл?

всё, разобрался, почему-то до этого не выдавало ошибку с описанием, а просто вылетало сообщение, что работа программы прекращена. Сейчас выдало ошибку: отсутствует файл vcruntime140.dll.

Хотелось бы узнать, все программы на rust скомпилированные в windows зависят от установленных библиотек c runtime library?

Если я правильно понял

On MSVC with -C target-feature=-crt-static, the msvcrt.lib library will be
linked to.

то так сишная стандартная библиотека будет статически связана.

Подскажите почему выдает ошибку couldn’t read “src\main.rs”: stream did not contain valid UTF-8 при использовании кирилицы

А файл точно в кодировке UTF-8?

Вдруг там 1251.

Создал бы отдельную тему :slight_smile:

Что-то у тебя с кодировкой там. Уверен что файл в utf-8?

Действительно , спасибо за ответы