Rustup-init.exe安裝後執行cargo run 報錯:`link.exe` returned an unexpected error的解決辦法

hrx521發表於2024-09-30

版本:rustc 1.81.0 (eeb90cda1 2024-09-04)
報錯情況如下圖:
image
摸索了後,總結一下關鍵解決方法:
從微軟體官網:
https://visualstudio.microsoft.com/zh-hans/downloads/
找到選項“用於 Visual Studio 的工具”,在其子項中下載“Visual Studio 2022 生成工具”
下載後安裝時,在Visual studio installer中勾選“使用C++的桌面開發”,然後在右側安裝詳情中,除了預設選擇項外,再多選一個“用於windows的C++ CMake工具”。如下圖:
image
安裝完成後,再執行編繹生成,發現工具正常了。如下圖:
image

另外,在B站看楊旭大佬的影片教學時,發現他的windows下cmd居然可以支援linux的命令,比如:ls -al,很是好奇,於時請教了大佬,他回覆說是在安裝git時勾選了linux命令支援,如下圖:
image
照大佬指點,操作一番後,果然就可以了。

這些楊旭大佬的RUST的系列教學影片非常值得推薦一下,這是他的B站地址:https://space.bilibili.com/361469957
大家請自行翻看學習

相關文章