在Windows上使用Rust编译x64

时间:2017-11-21 17:10:32

标签: windows rust 64-bit

我正在尝试使用Rust在Windows上编译x64。

我已设置:rustup default stable-x86_64-pc-windows-msvc

使用以下程序

fn main() { println!("{}", std::usize::MAX); }

cargo run打印出4294967295

但是cargo run --target --target x86_64-pc-windows-msvc给了我:

error[E0463]: can't find crate for 'std'
  |
  = note: the 'x86_64-pc-windows-msvc' target may not be installed

同样x86_64-pc-windows-msvc位于rustc --print target-list

我不知道该怎么做......

2 个答案:

答案 0 :(得分:2)

通过卸载使用rustc --print sysroot找到的生锈夜间版本并重新安装最新的稳定版本来解决此问题。

答案 1 :(得分:-1)

答案在错误消息的val currentDenomMin = getDenomMin(r, c - currentDenomValue).toLong + 1部分:

note

致f