rust-cargo

    0

    2答えて

    Windows上にexeファイルを作成するには、 vcruntimeを必要としません。 は、だから私は試してみました: cargoの プロジェクト全体を再構築しますが、 dumpbin /DEPENDENTS test.exe はまだどのようにリンク VCRUNTIME140静的依存関係として VCRUNTIME140.dll、 任意のアイデアを示しているため .cargo/config [ta

    1

    1答えて

    Rustはプラグインを書くさまざまな方法を提供します。錆コードのチェックを拡張するため、開発者はLint Pluginsを書くことができます。プラグインを使用する一般的な方法は、このプラグインの使用を示すソースコードに行を追加することです: #![plugin(myplugin)] ます。またdependenciesセクションでプラグインのプロジェクトが含まれるようにCargo.tomlファイ

    1

    1答えて

    変数をローカルで宣言する方法を理解し、返されている値で使用しようとしています。以下は、私がヘルパー pub struct Topping<'a> { pub name: &'a str, pub vegetarian: bool, pub price: f32, } として、以下の構造体は、コンパイラが、私は特にない、次のエラー error: `name` do

    8

    1答えて

    2017年2月22日に入手可能だったCargo.tomlのRustプロジェクトでCargo.lockファイルを作成したいと思っています。その特定の日に起こることと互換性のあるバージョン選択をする必要があります。 (いいえ、どこかの周りCargo.lockを制御したバージョンを持っていない) 私は無駄にこれを試してみました:ローカルディレクトリにクローンcrates.ioインデックスを と古いコミッ

    1

    1答えて

    私はRustを学ぶプロジェクトを開始しています。私は、適切なモジュール構造を設定するなどの最も基本的なことに失敗します。私はpub useを試みたが、私はすべての前でpubを書き込もうとしました、どこでも、私が得るすべてが素敵な洞察力あるメッセージ error[E0432]: unresolved import `math::Point` --> src/theorem/math.rs:

    1

    1答えて

    は、私はちょうど私の錆プロジェクトに外部のクレートを追加しました: [dependencies] feed = "2.0" このクレートは、特に、openssl-sys v0.9.10いくつかの依存関係を持っています。プロジェクトをビルドしようとしたときに失敗しました。 $ cargo build Compiling unicode-normalization v0.1.4 Compil

    1

    1答えて

    錆の本には、macros can be expandedには、コマンドrustc --pretty expandedが記載されています。しかし #[macro_use] extern crate macro_crate; use macro_crate::macros::*; macro_foo! { foo } fn main() {} :私は、このようなコードを持っているでしょ

    0

    1答えて

    は私がワークスペースに以下のプロジェクトがあります。 Workspacefolder | +-- Project A | | | +-- build.rs | +-- Dep | | | +-- test.json | +-Cargo.toml Project Aでは、プラットフォームに依存しており、それはCIとうまく動作しない方法でtest.jsonを開きたいbuild.

    1

    1答えて

    私はEmacsでRustのテストを書いています。すべてのビルドのために端末に切り替えるのではなく、Emacs自身でテストファイルのcargo runコマンドを実行することは可能ですか?

    0

    1答えて

    Windowsでvsnprintfを呼び出すRustコードをコンパイルしようとしています。私のCコードは次のようになります。 #include <stdarg.h> #include <stdio.h> // A static buffer for storing any formatted messages. static char buffer[4096]; void rust_l