Предполагается создать существующий проект Windows 32bit для Windows 64bit. (и, возможно, Linux 64bit тоже).Строительство log4cplus для Windows x64
Проект использует библиотеку log4cplus
. В настоящее время он содержит только 32-разрядные .lib-файлы и является ярким примером того, почему я ненавижу использование библиотек на C++ - есть только куча исходных файлов и сценариев linux bash. Файл справки INSTALL
полностью связан с скриптом bash configure
, который не работает в Windows. configure
, вероятно, просто передает некоторые аргументы GCC, но я не знаю, какие из них.
Я загрузил MinGW в надежде, что смогу использовать mingw32-make
по проекту, и он будет работать, но такого не произошло.
У кого-нибудь есть опыт создания этих проектов Linux в Windows? Это не первый раз, когда я решаю эту проблему - мой третий наиболее просматриваемый вопрос - это broken Boost build. Судя по количеству просмотров, я не единственный, у кого проблемы с созданием Linux-проекта на widnows.
Если я смотрю на [log4cplus GIT] (https://github.com/log4cplus/log4cplus), у него есть поддержка 'CMake' (что даст вам возможность построить 64-битную версию с MinGW на окнах). Можно ли обновить до более новой версии 'log4cplus'? – Florian
Хорошо, просматривая GIT, я заметил папку msvc14. У локальной библиотеки есть аналогичная папка с более низким номером, msvc8. Эта папка содержит все необходимое для сборки Windows. –
Рад слышать, что он решен. Я сам не видел папку msvc. Вы хотите добавить ответ о том, как вы его решили? – Florian