我在这里遇到一点麻烦。我知道如何使用libconfig
文件和./configure
为linux编译make
,但我不知道如何为windows做同样的事情。 INSTALL文件没有说明在Windows上编译它或将其从linux交叉编译到windows。官方网站(http://www.hyperrealm.com/libconfig/)说我可以用Visual Studio 2008(地狱号)或gcc来做到这一点。但我不知道怎么做。有人能帮助我吗?
答案 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平台的错误。不要这样做。如果你这样做,它就不会链接到你的项目。