Rustを初めてひと月ほど経過しようとしています。
あるライブラリを制作しました。
ビルド時にfeaturesを渡す事で **”他のRustよりライブラリとして取り込む”ことと”Python用のライブラリを出力する”**ことを行いたいです。
こちらを見て設定しました、下記のようなCargo.tomlが存在するとします。
cargo build --features pylib
を実行すると下記の2つの設定が有効になり取り込まれます。
toml
1[target.'cfg(feature = "pylib")'.lib] 2name = "good_lib" 3crate-type = ["cdylib"] 4 5[target.'cfg(feature = "pylib")'.dependencies.pyo3] 6version = "0.6.0-alpha.4" 7features = ["extension-module"]
しかし実際には上手くいきませんでした。
warning: unused manifest key: target.cfg(feature = "pylib").lib Blocking waiting for file lock on the registry index Updating crates.io index error: Package `ed25519-dalek v1.0.0-pre.1` does not have these features: `pylib`
このようなエラーが出ました。
この問題についてなにか解る方は回答の方を宜しくお願いします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/21 16:42
2019/03/22 03:53