Эта инструкция поможет установит и настроить по следующим этапам.
1 Этап:
- Microsoft C++ Build Tools (необходим).
- Установить расширения для rust.
- Настройка Debug.
2 Этап:
- Установить расширения для удобства.
- Настройка Code Runner
Подсказка:
если не хотите устанавливать Code Runner, то можно, работать через терминал.
открыть терминал ctrl+`
Установка
1. Загрузите файл установщик Rust на Windows.
Скачать + Инструкция или Инструкция на doc.rust-lang.ru
Запустите файл `rustup-init.exe`. запустится консоль.
Для стандартной установки, нажмите "1 + Enter" - Начнется установка.
Welcome to Rust!
...
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1
2. Далее необходимо установить инструмент для сборки Microsoft C++ Build Tools, это разработка классических приложений на с++.
!!! Ошибка компиляции, если не установить.
note: the msvc targets depend on the msvc linker but `link.exe` was not found
note: please ensure that VS 2013, VS 2015, VS 2017 or VS 2019 was installed with the Visual C++ option.
3. Установить VisuaStudioCode. (ctrl + shift + x)
+ Установить расширения, для удобства(смотреть ниже).
+ Установить расширения для rust.
Сборка Rust and Friends установит все необходимые расширения, но следует проверить чтобы обязательно установил:
- rust-analayser - это lsp, предоставляет такие функции как автозаполнение, переход к определению, отображение типов и т.д. (конфликтует с расширением rust(*фото)).
- CodeLLDB - дибагер, пошаговая проверка кода.
- Butter Toml - подсветка файла 'Cargo.toml'.
Настройка Debug.
Повторю, что должен быть установлен CodeLLDB.
Мы создадим конфигурационный файл для проекта. Нужно создавать для каждого проекта. `.vscode\launch.json` и скопируйте код ниже.
1. Найдите, укажите имя вашей программы .
"name": "Любое имя",
2. Найдите и укажите путь. к файлу `.exe` (появится после запуска кода).
"program": "${workspaceRoot}/target/debug/_.exe"
{
// Используйте IntelliSense, чтобы узнать о возможных атрибутах.
// Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов.
// Для получения дополнительной информации посетите: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Debug text(Windows)",
"type": "lldb",
"request": "launch",
"program": "${workspaceRoot}/target/debug/text_example.exe",
"args": [],
"cwd": "${workspaceRoot}",
"sourceLanguages": ["rust"]
}
]
}
```
Пользоваться:
1. Найдите "Запуск и отладка"(`ctrl`+`shift`+`d`) (Панель слева)
2. Выберите из выпадающего меню, конфигурацию проекта.
3. Слева от нумерации строк, можно выбрать точку останова.(красная точка.)
4. Запустите проект `cargo run` | `cargo build`
5. Можно запустить отладку F5.
Есть проблемы данного решения. Запустит, если папка находится в рабочей области. в противном случае вызовет ошибку 101.
+ Установить расширения, для удобства.
Code Runner
откройте файл C:\Users\%username%\AppData\Roaming\Code\User\settings.json
Нажмите 'Сtrl + ,' и найдите 'run code configuration' (ОТКРОЕТ СЛЕДУЮЩЕЕ. На странице расширения. Выбираем Управление(значок настроек) -> параметры расширения).
добавить к существующему файлу `settings.json`.
- Сохранит файл(перед запуском).
- Запустит в терминал.
- Запустит код `cargo run` + файл
"code-runner.saveFileBeforeRun": true,
"code-runner.runInTerminal": true,
"code-runner.clearPreviousOutput": true,
"code-runner.executorMap": {
"rust": "cargo run # $fileName"
},
#программирование #rust #rustlang #rs #vscode