相关疑难解决方法(0)

Rust cargo.toml 为 C 链接器和编译器指定自定义路径

由于我对货物设置和大量文档的无知,我遇到了一些问题。

cargo.toml 文件是当前的:

[package]
name = "hello"
version = "0.1.0"
authors = ["PC4\\Author"]

[dependencies]
sdl2 = { version = "0.34.1", features = ["bundled", "static-link"] }
Run Code Online (Sandbox Code Playgroud)

SDL2 依赖项已编译,但实际上使用的是 Visual Studio。我真正想做的是在编译 crate 依赖项时使用另一个文件夹中的自定义编译器。

rust sdl-2 rust-crates rust-cargo

11
推荐指数
1
解决办法
2006
查看次数

在 Windows 上安装 Rust

我试图让 Rust 在我的 Windows 机器上工作。我按照说明操作,但是当我尝试 hello world 程序时,它会吐出以下内容。看起来它无法链接到 gcc .. 我有 gcc 在那里。有人可以帮我弄清楚这里的问题是什么吗?

$ rustc  foo.rs

error: linking with `gcc` failed: exit code: 1
note: gcc arguments: '-m32' '-LC:\Program Files (x86)\Rust\bin\rustlib\i686-pc-m
ingw32\lib' '-o' 'foo' 'foo.o' '-shared-libgcc' '-LC:\MinGW\msys\1.0\home\ENwank
wo\.rust' '-LC:\MinGW\msys\1.0\home\ENwankwo' 'C:\Program Files (x86)\Rust\bin\r
ustlib\i686-pc-mingw32\lib\libstd-3e5aeb83-0.9.rlib' 'C:\Program Files (x86)\Rus
t\bin\rustlib\i686-pc-mingw32\lib\libgreen-83b1c0e5-0.9.rlib' 'C:\Program Files
(x86)\Rust\bin\rustlib\i686-pc-mingw32\lib\librustuv-2ba3695a-0.9.rlib' '-lws2_3
2' '-lpsapi' '-liphlpapi' '-lmorestack'
note: gcc: fatal error: -fuse-linker-plugin, but liblto_plugin-0.dll not found
compilation terminated.

error: aborting due to previous error
task 'rustc' failed at 'explicit failure', C:\bot\slave\dist2-win\build\src\libs
yntax\diagnostic.rs:75 …
Run Code Online (Sandbox Code Playgroud)

windows gcc rust

7
推荐指数
2
解决办法
2980
查看次数

Rust无法找到Microsoft C++构建工具

我是一个初学者,刚刚开始在线学习Rust,我现在想在我的电脑上使用Rust.我安装了Rust安装程序,运行它,然后输出以下消息:

Rust requires the Microsoft C++ build tools for Visual Studio 2013 or later,
but they don't seem to be installed.
Run Code Online (Sandbox Code Playgroud)

我安装了Microsoft C++ 2017构建工具并重新启动了我的计算机,但它仍然输出此错误.从Github上看,我知道很多人都有这个问题,但是评论充满了我不明白的技术术语.

如何设置Rust以使其有效?(解释为初学者可以理解)

c++ visual-studio visual-c++ rust

3
推荐指数
1
解决办法
2200
查看次数

标签 统计

rust ×3

c++ ×1

gcc ×1

rust-cargo ×1

rust-crates ×1

sdl-2 ×1

visual-c++ ×1

visual-studio ×1

windows ×1