2

arrayfire-rust ガイドに従って、独自の Rust プロジェクトをセットアップしています。できますがcargo build、 するとcargo run、予期しない結果が生じます。プログラムをシェルから直接実行すると、期待どおりの結果が得られます。

$cargo run
Finished debug [unoptimized + debuginfo] target(s) in 0.0 secs
 Running `target/debug/xxx`
 There are 0 available backends

$cargo build
Finished debug [unoptimized + debuginfo] target(s) in 0.0 secs

$./target/debug/xxx
There are 2 available backends

main.rs :

extern crate arrayfire as af;
use af::*;

fn main() {
    println!("There are {:?} available backends", get_backend_count());
}

貨物.toml

[package]
name = "xxx"
version = "0.1.0"
authors = ["xxx"]

[dependencies]
arrayfire = "3.4.1"

私はcrate に問題を報告し、メンテナーが調査中です。

4

0 に答える 0