关于Rust编译时报link.exe not found错误问题
我在Windows 7上面配置Rust运行环境的时候报了下面的错误,差点导致我去装Windows11或者换Linux...
这个Windows7真是让人头疼,各种组件都是缺失的,要我一个一个安装,缺少各种dll,NET.flamework就弄了半天...... VisualStudioCode直接打不开
废话不多说,展示一下报错内容
C:\rustspace>rustc main.rs
error: linker `link.exe` not found
|
= note: 系统找不到指定的文件。 (os error 2)
note: the msvc targets depend on the msvc linker but `link.exe` was not found
note: please ensure that VS 2013, VS 2015, VS 2017 or VS 2019 was installed with the Visual C++ option
error: aborting due to previous error
花费了大量时间以后,我终于解决了这个问题,唉
解决方法是在命令行就是CMD(可以用Ctrl+R输入cmd打开,想必大家都知道,不过多强调)
执行下面两行命令:
rustup toolchain install stable-x86_64-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu
这是再运行一下,错误就没了,eclipse和idea都好了
这样问题就会完美解决。
到此这篇关于Rust编译的时候报出link.exenotfound错误的文章就介绍到这了,更多相关Rust编译报错内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
关于使用rust调用c++静态库并编译nodejs包的问题
目录 一.创建项目 二.Cargo.toml 三.package.json 四.代码分析 在项目上经常要用到身份证阅读器.护照阅读仪.指纹仪等各种品牌硬件,假如每套系统的都做集成开发那代码的维护成本将变得很高,为此采用rust来调用厂家提供的sdk c++开发包并封装成nodejs包,用fastify来开发成web api独立的服务形式.这样我们开发系统时只需调用web接口即可,跨平台又可共用,方便快捷,话不多说来看代码如何实现. 一.创建项目 安装rust后,打开vs新建一个工程目录,我们通过
-
关于Rust编译时报link.exe not found错误问题
我在Windows 7上面配置Rust运行环境的时候报了下面的错误,差点导致我去装Windows11或者换Linux... 这个Windows7真是让人头疼,各种组件都是缺失的,要我一个一个安装,缺少各种dll,NET.flamework就弄了半天...... VisualStudioCode直接打不开 废话不多说,展示一下报错内容 C:\rustspace>rustc main.rserror: linker `link.exe` not found|= note: 系统找不到指定的文件. (
-
Clion-MinGW编译后的exe文件添加ico图标的操作方法
目录 编译前准备 1.编译ico.rc>ico.o 2.编译为执行文件exe 手动编译 Clion编译 效果 详细信息乱码解决 修改exe图标无效 编译前准备 我们正常直接编译后生成的exe是没有任何图标的 那么很多exe程序都是有个性图标的那么在vs和qt中是比较简单的可是在Clion编译中怎么才能添加呢? 前提条件,本机必须配置好MinGW,并且环境变量也都添加了 经过自己研究发现,我们需要创建一个ico.rc文件放在项目的根目录, 然后给这个文件添加一些配置信息 id ICON "l
-
npm install编译时报"Cannot read properties of null (reading ‘pickAlgorithm‘)"错误的解决办法
目录 先看报错: 方案一: 方案二: 方案三: 我的解决方案 总结: 先看报错: 先说下网上大多数的解决方案: 方案一: 重新安装node解决 方案二: 删了node models重新下 或者直接下载CNPM(淘宝镜像)进行安装 CNPM安装办法 npm install -g cnpm -registry=https://registry.npm.taobao.org 查看cnpm是否真安装成功 cnpm -v 方案三: 清除缓存npm cache clear --force之后再重新安装依赖n
-
IDEA 中使用 ECJ 编译出现 java.lang.IllegalArgumentException的错误问题
IDEA 中使用 ECJ 编译出现 java.lang.IllegalArgumentException IDEA内置的ECJ版本太高了 把图中红框部分的内容替换一个合适的版本jar包就行了.这个jar除了可以单独下载,在tomcat / lib 目录下也存在 ps:IDEA中的tomcat启动出现java.lang.IllegalArgumentException,java.util.zip.ZipException 我的错误:war中包含的的jar版本与pom.xml中配置的版本不一致.wa
-
三条命令搞定Winload.exe出现0xc000000e错误
微软前一段时间放出了Windows Server (TM) Code Name "Longhorn" Build 6001 Beta 3,也就是最近才改名的Windows Server 2008 Beta 3,偶就给自己装了上去,谁让自己有用服务器系统的习惯呢. Beta 3是英文版,装完之后,弄了半天,设置得差不多了,才发现网上有中文语言包,郁闷!赶快下了语言包装上,顺带把桌面体验也装上,哈哈,这不是节省内存版的Vista嘛,而且还是正版的(序列号是微软给的,可以通过微软激活),玩了
-
nodejs提示:cross-device link not permitted, rename错误的解决方法
node.js提示错误: Error: EXDEV: cross-device link not permitted, rename 'C:\Users\THEDIS~1\AppData\Local\Temp\upload_9b46f1afc2f9ade074037c3fb707d271' -> 'E:/node-rumen/tmp/test.png' 文件上传的功能时候,调用fs.renameSync方法错误 这个提示是跨区重命名文件出现的权限问题. 解决方法 先从源文件拷贝到另外分区的目标文
-
完美修复SVCHOST.EXE出现0x745f2780错误的方法
1.检查WINDOWS UPDATE服务程序的设置 1)点击开始-运行,输入services.msc,回车. 2)找到Automatic Updates服务程序,双击打开,. 3)切换到"登录"选项卡,确保登录身份中的本地系统账户为选中状态,未选中"允许服务与桌面交互". 4)确保下面的硬件配置文件右边的服务状态为"已启用". 5)切换到"常规"选项卡, 确保此服务的启动类型为"自动",如果不是,请从下拉列
-
使用python编写简单的小程序编译成exe跑在win10上
每天的工作其实很无聊,早知道应该去IT公司闯荡的.最近的工作内容是每逢一个整点,从早7点到晚11点,去查一次客流数据,整理到表格中,上交给素未蒙面的上线,由他呈交领导查阅. 人的精力毕竟是有限的,所以不一定在每个整点都可以及时去做这项工作.灵机一动,这种一丝不苟的活儿应该让计算器来做,由它来在每个整点来告诉我该去工作了. 说干就干,平时只用c#写过小程序,由于办公电脑上是公用的,所以没有想自己电脑一样装有visual studio,索性心一横,用python试试吧.总是听说那句大名鼎鼎的"人生苦
-
编译和解释的区别是什么
编译和解释的区别是什么? 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. 这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式) 一.低级语言与高级语言 最初的计算机程序都是用0和1的序列表示的,程序员直接使用的是机器指令,无需翻译,从纸带打孔输入即可执行得到结果.后来为了方便记
-
Windows下用py2exe将Python程序打包成exe程序的教程
py2exe在sourceforge 的下载只支持到2.7. 针对python3.0+的版本,需要自己编译. 1.下载源码 svn checkout svn://svn.code.sf.net/p/py2exe/svn/trunk py2exe-svn 2.编译环境 这里使用的是vs2014. 3.安装 进入py2exe-3 python setup.py install 这里会进行编译.安装. 此外,python默认使用的是vs9,针对vs2014,需要改下文件: 复制代码 代码如下: Lib
随机推荐
- 百度地图API应用之获取用户的具体位置
- 使用Bash Shell检查文件是否存在的方法
- SQL Server 2005安装实例环境图解第1/2页
- Angular2 多级注入器详解及实例
- java基于移位操作实现二进制处理的方法示例
- C# 事件的设计与使用深入理解
- javascript运算符——逻辑运算符全面解析
- Laravel实现用户多字段认证的解决方法
- php正则判断是否为合法身份证号的方法
- 使用xampp搭建运行php虚拟主机的详细步骤
- c#开发的程序安装时动态指定windows服务名称
- MySQL优化全攻略-相关数据库命令
- jquery简单的弹出层浮动层代码
- jQuery内容过滤选择器用法示例
- 申请到Google的免费邮局
- php中final关键字用法分析
- 收获一生的学习习惯15个步骤
- Mysql5.7.14 linux版密码忘记完美解决办法
- Java批量修改文件名的实例代码
- 分享jQuery封装好的一些常用操作