热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

"垃圾箱目标必须可用于'货物运行'"

如何解决《"垃圾箱目标必须可用于'货物运行'"》经验,为你挑选了1个好方法。

在Intellij IDEA 2017中构建新的Rust"Project from Project"时,我无法通过其UI运行该项目.

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

处理以退出代码101结束

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

在此输入图像描述

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

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

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

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

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



1> Francis Gagn..:

默认情况下,Cargo会将该文件视为src/main.rs包的主要二进制目标.如果此文件不存在,并且没有定义其他二进制目标Cargo.toml,则会出现此错误.

根据文档,当您在IntelliJ IDEA中创建Rust项目时,您将获得使用二进制(应用程序)模板的选项.这应该给你一个src/main.rs而不是src/lib.rs(这是库目标的默认根文件).在命令行上使用Cargo,您还可以使用cargo new hello(不使用--binCargo创建库)创建应用程序包.

当您--lib--bin命令上使用时,参数引用其中一个cargo run部分[[bin]],或者模式后面的文件Cargo.toml(参数替换src/bin/*.rs)如果没有*部分[[bin]].例如,Cargo.toml将编译并运行cargo run --bin foosrc/bin/foo.rs带有[[bin]]in 的部分name = "foo".


推荐阅读
  • vue引入echarts地图的四种方式
    一、vue中引入echart1、安装echarts:npminstallecharts--save2、在main.js文件中引入echarts实例:  Vue.prototype.$echartsecharts3、在需要用到echart图形的vue文件中引入:   importechartsfrom"echarts";4、如果用到map(地图),还 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • java解析json转Map前段时间在做json报文处理的时候,写了一个针对不同格式json转map的处理工具方法,总结记录如下:1、单节点单层级、单节点多层级json转mapim ... [详细]
  • 本文介绍了如何在Spring框架中使用AspectJ实现AOP编程,重点讲解了通过注解配置切面的方法,包括方法执行前和方法执行后的增强处理。阅读本文前,请确保已安装并配置好AspectJ。 ... [详细]
  • 短视频app源码,Android开发底部滑出菜单首先依赖三方库implementationandroidx.appcompat:appcompat:1.2.0im ... [详细]
  • iOS snow animation
    CTSnowAnimationView.hCTMyCtripCreatedbyalexon1614.Copyright©2016年ctrip.Allrightsreserved.# ... [详细]
  • WPF项目学习.一
    WPF项目搭建版权声明:本文为博主初学经验,未经博主允许不得转载。一、前言记录在学习与制作WPF过程中遇到的解决方案。使用MVVM的优点是数据和视图分离,双向绑定,低耦合,可重用行 ... [详细]
  • 使用HTML和JavaScript实现视频截图功能
    本文介绍了如何利用HTML和JavaScript实现从远程MP4、本地摄像头及本地上传的MP4文件中截取视频帧,并展示了具体的实现步骤和示例代码。 ... [详细]
  • 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
    目录一、2020数学建模美赛C题简介需求评价内容提供数据二、解题思路三、LDA简介四、代码实现1.数据预处理1.1剔除无用信息1.1.1剔除掉不需要的列1.1.2找出无效评论并剔除 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • 通过使用CIFAR-10数据集,本文详细介绍了如何快速掌握Mixup数据增强技术,并展示了该方法在图像分类任务中的显著效果。实验结果表明,Mixup能够有效提高模型的泛化能力和分类精度,为图像识别领域的研究提供了有价值的参考。 ... [详细]
author-avatar
MR张尉诚
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有