selecao3のブログ

技術系の備忘録

Rust

VScodeでデバッグしたら変数が表示されなかった

環境 GCE(Debian 9.9) VScode insider(1.36) Rust(1.38.0-nightly) lldb(3.8) VScode拡張機能一覧 CodeLLDB(1.2.3) Rust(rls)(0.6.1) 問題点 VScode(insider)でRustのコードをデバッグした際、左側の変数が表示されなかった。赤枠のローカル変…

Rust備忘録〜Trait(トレイト境界), impl〜

Rust備忘録〜Trait(トレイト境界), impl〜 環境 macOS rustc 1.33.0 サンプルコード( https://doc.rust-jp.rs/the-rust-programming-language-ja/1.6/book/traits.html ) trait HasArea { fn area(&self) -> f64; } struct Circle { x: f64, y: f64, rad…

macでリモート実行やってみた

macでリモート実行やってみた 環境 macOS Windows10 1809 Git Rust 1.33.0 概要 開発マシン(macOS)でRustのソースコードをクロスコンパイルし、クロスコンパイルで生成したexeファイルをサーバー(Windows10)上でリモート実行する。 手順 1.macOSでRustを…

macOSでWindowsターゲットでクロスコンパイルする

macOSでWindowsターゲットでクロスコンパイルする 環境 macOS rustup 1.17.0 macOSでRustのコードをWindowsターゲットでクロスコンパイルするのに少々手こずったのでメモ 手順 mingw-w64のインストール必要なライブラリをbrew からインストール# brew instal…