Пробовал ли кто-нибудь использовать библиотеку log4cpp в Билдере? Столкнулся со сложностями, думаю как поступить.
Прежде всего, log4cpp В Билдере 5 не компилируется — нужно произвести несколько правок в исходниках(проблемы с include'ами и define'ми, и проектом), только после этого можно получить dll.
Хуже то, что тесты из поставки работают, но вот как только встраиваешь log4cpp в свой проект — все немедленно валится.
Если ключи компилятора/линкера в настройках проекта немного отличаются от тех, что в тестах — валится exception в Билдеровской CC3250MT.DLL
(Например, рабочий exe'шник можно построить только с cw32mti.lib; c cw32i.lib или cw32mt.lib — нельзя! А рабочую dll построить не получается уже ни с чем...)
То есть сам по себе log4cpp под Билдером вроде работает, а вот в составе проекта его уже работать не заставишь.
Можно ли это как-нибудь победить?
Или может, лучше другой logging framework а-ля log4j выбрать?