我有一个 Rust 项目,可以在 Linux、macOS 和 Windows 10 上编译良好。
我今天使用Visual Studio 安装程序在 Windows 7 计算机上安装了以下各个组件:
VC++ 2015.3 v14.00 (v140) toolset for desktop
Windows Universal CRT SDK(依赖)Windows 8.1 SDK(依赖)之后,我使用官方网站rustup-init.exe上的新版本安装了 Rust新版本安装了 Rust 。
当我cargo build在 Windows 7 计算机上运行 Rust 项目时,它失败并显示以下消息:
error: linking with `C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\link.exe\` failed: exit code: 325595.
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\link.exe在我的 Windows 10 计算机上不带任何参数单独运行all 会产生一些“帮助”信息,但在我的 Windows 7 计算机上,我会收到一个包含错误消息的窗口:
The application was unable to …我试图在Cygwin上安装Rust但无法与mingw链接.现在我正在尝试使用Msys2安装它.我已经安装了Msys2和Mingw.我试着按照这个维基页面,但我在第2号迷路了:
使用安装程序下载并安装Rust + Cargo,但请务必禁用链接器和平台库选项.
它是指安装页面上的 "rustup-init.exe" 吗?我应该双击运行此文件还是从Msys2运行它?我试图从Msys2运行并获得选项:
Run Code Online (Sandbox Code Playgroud)1) Proceed with installation (default) 2) Customize installation 3) Cancel installation
我不知道接下来该做什么.
我试图跟随弗朗西斯的回答:
Thang@Thang-Laptop MINGW64 /c/Software/Rust
$ ./rustup-init.exe
Rust Visual C++ prerequisites
Rust requires the Microsoft C++ build tools for Visual Studio 2013 or later,
but they don't seem to be installed.
The easiest way to acquire the build tools is by installing Microsoft Visual
C++ Build Tools 2015 which provides just the Visual C++ build tools:
  http://landinghub.visualstudio.com/visual-cpp-build-tools …