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