問題タブ [rust-cargo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rust - cargo run 実行時の行番号付きスタックトレース
RUST_BACKTRACE=1 cargo run
実行すると、以下に示すようにエラーが発生したときにスタック トレースが表示されます。16 進アドレスの代わりにファイルと行番号を取得する方法はありますか?
build - 非標準ソース フォルダの指定
私は多言語プロジェクト (FFI を介して Rust 関数をロードおよび呼び出す Java ライブラリ) を作成しているので、コード ファイルを少し分割したいと考えています。すべてを に入れるのではなく、src
フォルダーsrc/rust
とsrc/java
. lib.rs
自分のファイル (および他のすべてのソース ファイル) が ではsrc/rust
なくにあることを Cargo に伝えるにはどうすればよいsrc
ですか? out/rust
さらに、ではなくに出力するように指示するにはどうすればよいtarget
ですか?
rust-cargo - Cargo でレジストリの更新を無効にする
無効にする方法cargo update
、またはcargo build
github.com へのアクセスを試みないようにする方法; ただし、適切なパッケージをダウンロードしますcrates.io
cargo.toml に単一の依存関係があります
ランニングcargo build
私たちは職場で github.com からブロックされていますが、crates.io からはブロックされていません。レジストリを更新せずに、貨物が必要なパッケージをダウンロードできるオプションはありますか?
rust - ビルド後にファイルをターゲット ディレクトリにコピーする
次のディレクトリ構造を持つゲームがあるとします。
cargo build
ディレクトリ内のファイルをコピーしresources
て、実行ファイルと同じディレクトリに貼り付けたいと思います。
カスタム ビルド スクリプトを使用してこれを実行できることはわかっていますが、これは特別な扱いに値する一般的なケースのようです。質問は: cargo はファイルをターゲットディレクトリにコピーする標準的な方法を提供しますCargo.toml
か?
rust - sdl2-sys はコンパイルされません - リンカーを実行できませんでした: そのようなファイルまたはディレクトリはありません
私はこの Rust チュートリアルに従っていますが、最初の基本的なプロジェクトのコンパイルに苦労しています。私は Fedora を使用していますが、初心者です。
SDL をインストールする前でもインストールした後でも、同じ入力があります。