我们目前在 OS X 上使用 log4xx,.dylib
并且经常遇到应用程序无法加载库、路径错误、每个框架中有多个库的运行时问题。
是否有使用log4xx作为OS X 框架的现有项目?
log4xx 中的当前 Xcode 项目只是构建 dylib,所以想知道是否有任何特殊原因,或者如果在 OS X 上使用 log4xx 作为框架会破坏什么?
FWIW,log4xx 项目已经转移到 Apache,经过几年的平静之后,他们刚刚开始开发新版本:
http://incubator.apache.org/projects/log4cxx2.html
错误和建议——例如更好的 OS X 集成——可以在这里记录:http:
//logging.apache.org/log4cxx/issue-tracking.html
大多数时候,当我想使用第三方框架时,我只是将实际的源文件放到我的 Xcode 项目中,然后直接编译和链接它们,而不是与框架本身麻烦。令人惊讶的是,有多少东西可以在不修改的情况下以这种方式工作。
FWIW - 在将 log4cxx 转换为框架时遇到多个问题(在当前发行版中它是一个带有 JAM makefile 的 .dylib)我已经放弃了这种方法并直接转向Boost.Log ..