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

Visual Studio 2026编译JUCE项目遇LNK1104:找不到WebView2LoaderStatic.lib

解决JUCE项目编译时LNK1104找不到WebView2LoaderStatic.lib的问题

可行修复步骤

  • 修正库路径引用
    项目当前试图从../../WebView2/1.0.1901.177/build/native/x64/加载静态库,但NuGet默认会将Microsoft.Web.WebView2包安装在解决方案的packages目录或用户目录的.nuget/packages下。打开VS的NuGet包管理器,找到该包的实际安装路径,然后在项目链接器的输入设置中更新WebView2LoaderStatic.lib的路径;如果是用Projucer生成的项目,直接在Projucer的WebView2相关配置中修正路径。

  • 切换为动态链接库
    若找不到静态库WebView2LoaderStatic.lib,可改用动态库对应的导入库WebView2Loader.lib。在JUCE项目设置中将链接库名称从WebView2LoaderStatic改为WebView2Loader,同时确保运行时WebView2Loader.dll能被找到(可手动复制到输出目录,或配置NuGet自动复制依赖文件)。

  • 更新JUCE版本
    旧版JUCE可能存在WebView2路径处理逻辑问题,或与新版本WebView2 NuGet包不兼容。更新到最新稳定版JUCE后,重新生成VS项目文件再尝试编译。

  • 验证架构与工具集匹配
    确认项目目标架构为x64(与错误提示中的架构一致),且VS平台工具集设置为VS2026对应的版本,架构不匹配会导致无法定位对应目录下的库文件。

  • 手动下载指定版本SDK
    如果NuGet安装的包中确实缺失该静态库,可下载对应版本(1.0.1901.177)的WebView2 SDK,解压后将build/native/x64/WebView2LoaderStatic.lib放到项目期望的路径下。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 11:12:01