【问题标题】:CMake Error at /snap/flutter/126/usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:419 Flutter Linux/snap/flutter/126/usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:419 Flutter Linux 中的 CMake 错误
【发布时间】:2022-11-25 14:49:58
【问题描述】:

我正在尝试在我的 Linux (ubuntu) Flutter 项目中使用 FirebaseCoreDesktop 和 FirebaseAuthDesktop 包。不幸的是,在尝试运行该应用程序时,出现以下错误。

CMake Error at /snap/flutter/126/usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:419 (message):
  A required package was not found
Call Stack (most recent call first):
  /snap/flutter/126/usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:597 (_pkg_check_modules_internal)
  flutter/ephemeral/.plugin_symlinks/desktop_webview_auth/linux/CMakeLists.txt:21 (pkg_check_modules)

提前感谢您的帮助。

【问题讨论】:

  • 当您遇到此错误时,您是否已经关注了所有the official linux setup instructions?还是您遇到这种情况是因为您没有按照说明进行操作?当前的说明说要安装libgtk-3-dev。
  • 我确实安装了它,但我遇到的问题是使用 (snap) 的 flutter sdk。我将其更改为 git sdk,一切正常。

标签: linux flutter cmake


【解决方案1】:

找到了解决方案。

跑

sudo apt install libwebkit2gtk-4.0-dev -y

我不得不卸载 flutter(snap) 并在你选择的目录中安装 Flutter git 版本。

git clone https://github.com/flutter/flutter.git

正如DesktopWebviewAuth 所说。 然后将 flutter SDK 路径更改为您克隆的路径,并从我的项目中删除构建文件夹。

【讨论】:

    【解决方案2】:

    如果你使用软呢帽

    sudo dnf install webkit2gtk3-devel
    

    并重新启动您的计算机。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-24
      • 2022-09-25
      • 2021-01-29
      • 2018-09-20
      • 2017-10-22
      • 2019-06-23
      相关资源
      最近更新 更多