首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >cargo run 报错:%1不是有效的 Win32 应用程序 os error 193

cargo run 报错:%1不是有效的 Win32 应用程序 os error 193

作者头像
用户12023652
发布2026-07-29 09:20:38
发布2026-07-29 09:20:38
700
举报
  1. cargo new新建的项目,在项目简单是都正常运行不报错。
  2. 但引入包多了之后,特别是加入async的之后,就报错 %1 不是有效的 Win32 应用程序 os error 193

网上查了各种资料,都找不到答案。今天,偶然发现同样的程序,一台电脑正常运行,一台报错。 对比了两台的环境,都是windows10,都是最新的版本1.61版本 唯一不同的是,一台编译器用gcc的window版本(报错的那台),一台c++的编译用的是vc++14 后面报错这一台,卸载rust,重新安装vc++的编译器,再安装rust,再运行,不报错了

解决办法: windows下做rust开发,还是需要安装vc++的编译器,才能保证不影响开发。

下面是rust需要vc++的环境安装方法:https://www.cnblogs.com/qumogu/p/16411908.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-25,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档