如何在MinGW/MSYS中安装液体

How to install libuuid in MinGW/MSYS?

本文关键字:安装 MSYS MinGW      更新时间:2023-10-16

我想在MinGW/MSYS中编译一个Linux c++应用程序。然而,当我使用./configure --host=i586-mingw32msvc时,它抱怨液体不可用。

在google搜索了很长时间后,似乎在MinGW存储库中没有这样的包。所以我已经从Launchpad下载了 uid-dev源代码包,并尝试在MinGW/MSYS中构建它。然而,当我使用./configure --host=i586-mingw32msvc时,它抱怨选择了ncurses或ncursesw,但没有找到库。

似乎在MinGW中没有这样的包。所以我从Launchpad下载了libncurses5.dev包,并尝试在MinGW/MSYS中构建它。当我尝试使用./configure --host=i586-mingw32msvc时,一切似乎都很好。但是,当我运行make时,它显示了很多错误消息。

由于构建 uid-dev不成功,我尝试在MinGW/MSYS中构建e2fsprogs包。当我使用./configure --host=i586-mingw32msvc时,一切似乎都很好。但是,当我尝试运行make时,它显示了许多错误消息。

如果有人能告诉我如何在MinGW/MSYS中安装 liquid ,我将不胜感激。谢谢。

查看以下项目的实现

  • https://sourceforge.net/projects/libuuid/
  • http://www.ossp.org/pkg/lib/uuid/

但是要小心:Windows/MinGW也有一个文件。这与此无关,所以您必须确保您链接的是上面提供的库之一,而不是来自MinGW的库。