You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Slint构建Rust桌面应用时link.exe错误LNK1181的解决方法

解决链接失败:无法找到Qt5Cored.lib文件

方案1:切换到Slint软件渲染后端(无需Qt)

修改项目根目录下的Cargo.toml,在slint依赖项中指定使用软件渲染后端:

slint = { version = "1.0.2", features = ["software-renderer"] }

保存后重新执行cargo build即可,此方案无需安装Qt,适合快速解决问题。

方案2:安装Qt并配置环境变量

若需使用Qt后端,按以下步骤操作:

  • 下载安装Qt 5.15.x版本(Slint 1.0.2兼容该版本),安装时勾选与你的VS编译工具链匹配的组件(如MSVC 2019 64-bit)
  • 找到Qt安装目录下的bin路径(示例:C:\Qt\5.15.2\msvc2019_64\bin),将其添加到系统环境变量PATH中
  • 重启终端(确保环境变量生效),再次执行cargo build

方案3:匹配Rust与VS编译工具链版本

执行rustup show查看当前Rust工具链,需确保为MSVC版本(显示x86_64-pc-windows-msvc)。若为GNU版本,可通过以下命令切换:

rustup default stable-x86_64-pc-windows-msvc

切换完成后重新执行编译命令。

内容的提问来源于stack exchange,提问作者Lisery

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 19:56:59