" bin目标必须可用于'货运'"

时间:2018-02-25 23:24:01

标签: intellij-idea rust

在Intellij IDEA 2017中,从其他来源"建立新的Rust"项目时,我无法通过其UI运行该项目。

  

C:/Users/sjsui/.cargo/bin/cargo.exe运行错误:bin目标必须是   适用于cargo run

     

处理完成,退出代码为101

我注意到我的构建配置没有提供--bin目标,所以我将路径放到了项目目标文件夹中;同样的结果。

enter image description here

  

C:/Users/sjsui/.cargo/bin/cargo.exe运行--bin C:\ Users \ sjsui \ exercism \ rust \ hello-world \ target \ debug   错误:没有名为C:\Users\sjsui\exercism\rust\hello-world\target\debug

的bin目标

我尝试通过Cargo命令行界面创建一个新的Rust项目,并在运行时收到此错误:

  

错误:无法执行链接器link.exe:系统找不到指定的文件。 (os错误2)   注意:msvc目标取决于msvc链接器,但是link.exe   找不到

     

注意:请确保安装了VS 2013或VS 2015   Visual C ++选项

显然我必须安装2017年的Visual C ++构建工具,并且我正在这样做。这些错误是相关的还是不同的问题?

1 个答案:

答案 0 :(得分:0)

除了弗朗西斯加涅的好答案之外......如果有人想知道如何解决这个错误:

  

错误:无法执行链接器link.exe:系统找不到   文件指定。 (os error 2)注意:msvc目标取决于msvc   链接器但找不到link.exe

     

注意:请确保安装了VS 2013或VS 2015   Visual C ++选项

然后关注this guide over at github.