WebView2可以在Dll里面使用吗?

问题描述 投票:0回答:0

测试了 WebView2GettingStarted 项目。工作正常。创建一个 MFC Dll 并复制 HelloWebView.cpp 文件并将其添加到 Dll 项目中。将 WinMain 重命名为其他名称。从 NuGet 安装包。

编译Dll时,报错:

Error C2440 'specialization': cannot convert from 'void (__stdcall *)(HANDLE) noexcept' to 'unknown-type' WebView2Dll c: emp\webview2dll\packages\microsoft.windows.implementationlibrary.1.0.230202.1\include\wil 资源.h 2550

关于选项设置或其他解决问题的建议?

我将 WINAPI_FAMILY 修改为 WINAPI_PARTITION_DESKTOP 并解决了该问题,但未定义其他参数(例如 IDCompositionDevice)。

dll webview2
© www.soinside.com 2019 - 2024. All rights reserved.