View on GitHub

cat-oscillator-sync

cat-oscillator-sync

Rust版 クイックスタートガイド

このガイドは、Windows環境でRust版を初めて実行する方向けの手順です。

📋 前提条件チェック

まず、以下のコマンドでRustがインストールされているか確認します:

rustc --version
cargo --version

バージョンが表示されればOKです。次のステップに進んでください。

表示されない場合は、「Rustのインストール」に進んでください。

🔧 Rustのインストール(必要な場合のみ)

Windows環境でのインストール手順

  1. Rustupのダウンロード
    • https://rustup.rs/ にアクセス
    • 「DOWNLOAD RUSTUP-INIT.EXE (64-BIT)」をクリック
  2. インストーラーの実行
    • ダウンロードした rustup-init.exe を実行
    • 「Proceed with standard installation? (default - just press enter)」と表示されたら、Enterキーを押す
    • インストールが完了するまで待つ(数分かかります)
  3. 環境変数の反映
    • コマンドプロンプトまたはPowerShellを再起動
    • 再起動しないと、rustccargo コマンドが認識されません
  4. インストールの確認
    rustc --version
    cargo --version
    

    バージョンが表示されればインストール成功です!

Visual Studio Build Toolsについて

Windowsでは、C/C++コンパイラが必要になる場合があります。 rustup-init.exeの実行時に自動的にインストール方法が案内されます。

もし手動でインストールする必要がある場合:

  1. https://visualstudio.microsoft.com/downloads/ にアクセス
  2. 「Build Tools for Visual Studio」をダウンロード
  3. インストーラーで「C++ によるデスクトップ開発」を選択してインストール

🚀 ビルドと実行

1. プロジェクトディレクトリに移動

cd src/rust

リポジトリをクローンした場所から実行する場合:

cd path\to\cat-oscillator-sync\src\rust

2. ビルド

初回は依存関係のダウンロードとコンパイルが行われます:

cargo build --release

初回ビルドについて:

3. 実行

シンプル版(マウス制御)を実行

cargo run --release --bin sync_simple

実行すると:

🎯 動作確認のポイント

正常に動作している場合:

トラブルシューティング

「デフォルトの出力デバイスが見つかりません」エラー

原因: Windowsのサウンド設定で出力デバイスが設定されていない

対策:

  1. Windowsの設定を開く
  2. 「システム」→「サウンド」を選択
  3. 「出力デバイスを選択してください」で適切なデバイスを選択

ビルドエラーが発生する場合

対策1:Rustを最新に更新

rustup update

対策2:Visual Studio Build Toolsのインストール

マウスが動作しない場合

対策1:管理者権限で実行

対策2:セキュリティソフトの確認

📝 次のステップ

正常に動作したら:

💡 ヒント

ビルド時間の短縮

2回目以降のビルドは、変更したファイルのみがコンパイルされるため、 初回より大幅に速くなります(通常数秒)。

デバッグビルド vs リリースビルド

コードの変更

src/sync_simple.rssrc/sync_smooth.rs を編集した場合:

  1. ファイルを保存
  2. cargo build --release でビルド
  3. cargo run --release --bin <プログラム名> で実行

🔗 関連リンク