如何将链接器附加依赖项添加到 windows 的 flutter 桌面插件中

How to add linker additional dependencies into flutter desktop plugin for windows

我想使用 windows api 中的 CredUIPromptForWindowsCredentialsW 函数。但它要求我将“Credui.lib”添加到链接器附加依赖项中。

使用 Visual studio 我们可以转到“属性”>“链接器”>“所有选项”>“附加依赖项”,然后添加它。

我看到它已添加到 vcxproj 文件中。

但是使用 flutter 插件我看不到任何文件 .sln 或文件 .vcxproj,它只是由 fullter 自动生成的。

我如何配置链接器文件到 flutter 插件?此外,我们如何使用 Android studio 打开 windows 文件夹作为项目使用 Visual Studio 作为 android 文件夹?

Windows 插件构建基于 CMake,因此您可以在插件的 CMakeLists.txt 中使用 target_link_libraries 添加库依赖项。