libconfig 1.4.9为Windows编译

时间:2015-07-31 12:25:17

标签: c++ windows libconfig

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

1 个答案:

答案 0 :(得分:0)

我正在使用Linux从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平台的错误。不要这样做。如果你这样做,它就不会链接到你的项目。