【问题标题】:libconfig 1.4.9 compile for Windowslibconfig 1.4.9 为 Windows 编译
【发布时间】:2015-10-23 03:11:56
【问题描述】:

我这里有点麻烦。我知道如何使用./configure 文件和make 为Linux 编译libconfig,但我不知道如何为Windows 做同样的事情。 INSTALL 文件没有说明在 windows 上编译它或从 linux 交叉编译到 windows。官方网站 (http://www.hyperrealm.com/libconfig/) 说我可以使用 Visual Studio 2008 (hell no) 或 gcc 来做到这一点。但我不知道怎么做。有人可以帮我吗?

【问题讨论】:

    标签: c++ windows libconfig


    【解决方案1】:

    我已经使用 Linux for Windows 交叉编译了 api ./configure --build x86_64-unknown-linux-gnu --host x86_64-w64-mingw32 --prefix=$PWD/bin.

    这会将 make 文件配置为使用 64 位版本的 mingw 进行构建。

    --prefix=$PWD/bin 使得当你输入make install 时它会安装到/bin 下构建的根文件夹。我这样做是为了不会将 Windows 库与我的 linux 库混在一起。

    我错误地使用 i686 作为 mingw 的平台。不要那样做。如果您这样做,它将不会链接到您的项目。

    【讨论】:

      猜你喜欢
      • 2015-12-14
      • 2012-10-21
      • 2011-10-02
      • 1970-01-01
      • 2012-04-18
      • 2012-05-10
      • 2011-03-01
      • 2016-04-02
      • 1970-01-01
      相关资源
      最近更新 更多