2015-07-31 7 views
0

У меня здесь небольшая проблема. Я знаю, как скомпилировать libconfig для Linux с файлом ./configure и make, но я не знаю, как сделать то же самое для окон. Файл INSTALL ничего не говорит о компиляции его в Windows или перекрестно компилирует его в windows из linux. Официальный сайт (http://www.hyperrealm.com/libconfig/) говорит, что я могу сделать это с помощью Visual Studio 2008 (черт нет) или gcc. Но я не знаю, как это сделать. Кто-нибудь может мне помочь?libconfig 1.4.9 компиляция для Windows

ответ

0

Я перекрестно скомпилировал api из Linux для Windows, используя ./configure --build x86_64-unknown-linux-gnu --host x86_64-w64-mingw32 --prefix=$PWD/bin.

Это настраивает файлы make для использования 64-разрядной версии mingw для сборки.

--prefix=$PWD/bin делает это так, что при вводе make install он будет установлен в корневую папку сборки под /bin. Я сделал это, чтобы он не смешивал библиотеки окон с моими Linux-библиотеками.

Я допустил ошибку при использовании i686 в качестве платформы для mingw. Не делай этого. Если вы это сделаете, он не будет ссылаться на ваш проект.

Смежные вопросы