執行cargo run 報錯:'link.exe' returned an unexpected error的解決辦法
版本:rustc 1.81.0 (eeb90cda1 2024-09-04)
報錯情況如下圖:

摸索了后,總結一下關鍵解決方法:
從微軟件官網:
https://visualstudio.microsoft.com/zh-hans/downloads/
找到選項“用于 Visual Studio 的工具”,在其子項中下載“Visual Studio 2022 生成工具”
下載后安裝時,在Visual studio installer中勾選“使用C++的桌面開發”,然后在右側安裝詳情中,除了默認選擇項外,再多選兩個選項,一是“用于windows的C++ CMake工具”,二是“windows11 SDK”。如下圖:

安裝完成后,再執行編繹生成,發現工具正常了。如下圖:

彩蛋:讓windows下cmd支持linux命令的設置方法
在B站看楊旭大佬的視頻教學時,發現他的windows下cmd居然可以支持linux的命令,比如:ls -al,很是好奇,于時請教了大佬,他回復說是在安裝git時勾選了linux命令支持,如下圖:

照大佬指點,操作一番后,果然就可以了。
這位楊旭大佬的RUST的系列教學視頻非常值得推薦一下,這是他的B站地址:https://space.bilibili.com/361469957
大家請自行翻看學習
浙公網安備 33010602011771號