Сборка log4cplus для Windows x64

Я должен построить существующий проект Windows 32bit для Windows 64bit. (и, вероятно, Linux 64bit тоже).

Проект использует log4cplus библиотека. В данный момент он содержит только 32-битные файлы.lib и является ярким примером того, почему я ненавижу использовать библиотеки в C++ - есть только куча исходных файлов и сценариев linux bash. INSTALL файл справки полностью о configure скрипт bash, который не работает в Windows. configure вероятно, просто передает некоторые аргументы в GCC, но я не знаю, какие из них.

Я скачал MinGW в надежде, что смогу использовать mingw32-make на проекте, и это будет работать, но ничего подобного не произошло.

Так есть ли у кого-нибудь опыт создания этих проектов Linux для Windows? Это не первый раз, когда я решаю эту проблему - мой третий по популярности вопрос о сломанной сборке Boost. Судя по количеству просмотров, я не единственный, у кого проблемы с созданием проекта Linux на widnows.

1 ответ

Решение

Сопровождающий log4cplus здесь.

master ветвь GIT-репозитория log4cplug - только C++11. Из-за этого требуется Visual Studio 2015 и, следовательно, msvc14 каталог есть.

Ветка 1.2.x и его выпуски поставляются с файлами проекта Visual Studio для версии 2010. Тем не менее, вы можете создать его с помощью CMake для еще более старой Visual Studio.

Тем не менее, оба они в любой конфигурации не должны иметь проблем при сборке для платформы AMD64.

Я также предлагаю вам прочитать файл README.md. Он документирует многие вещи, некоторые из которых могут быть полезны и вам.

Другие вопросы по тегам