从源代码将库安装到 MSYS2

Install libraries into MSYS2 from source

我已经在 windows 上安装了 MSYS2 和 mingw64。

如何使用与 pacman 相同的方式将应用程序或库(在本例中为 OpenCV)从源代码安装到 mingw64 中,最好使用 CMAKE-GUI(由于要设置多个选项)?

我试过使用

  1. 使用 CMake-Gui 生成一个 mingw-makefile,带有一个额外的 DCMAKE_INSTALL_PREFIX:PATH 条目。
  2. 运行 mingw64 安装
  3. 代码编译正常,但随后安装到 CMAKe 构建目录4
  4. MSYS pkg-manager 看不到库 (opencv)

pacman for MSYS2 是 ArchLinux 包管理器的 MSYS2 端口, pacman.

使应用程序或库可安装"in the same way as pacman", 为了 pacman 可以看到它,您需要制作一个 pacman 包 其中:这里是 the documentation