Сборка 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. Он документирует многие вещи, некоторые из которых могут быть полезны и вам.