log4cxx 0.10.0 出啦

邮件列表中看到折腾了七八个 RC,终于发布了近四年来的第一个 release。。。

编译过程需要使用稍早时候出的 cpptasks 的 1.0b5 版本,不过下载过来的压缩包没有包括编译好的 jar 包,需要自己用 Ant 来 build 一下。

apr 和 apr-util 不像以前那样是自动下载并解压,需要自己下载并解压至 apache-log4cxx-0.10.0 的同级目录(或者在 build 时加参数指定位置也行),我分别用的是 1.2.11 和 1.2.10 版本。

build 前先运行一下根目录下的 configure.bat(采用 win 版头文件)和 configure-aprutil.bat(禁用 APR-Iconv 和 LDAP),内容很简单,手工操作也可以。

直接使用 vc9 的 command prompt,将 ant-contrib 和 cpptasks 加入 CLASSPATH(或者直接扔到 Ant 的 lib 目录下也行),然后就可以请出 Ant 了,build 选项和之前稍有些不一样,详细可以看 usage,我这边用的主要是 -Dlib.type=shared 变成了 -Denable-shared=yes(缺省就是共享库),-Dhas.wchar_t=0 变成了 -Denable-wchar_t=0。

用 vc9 还算顺利,用 vc8express 编译出了点问题,提示找不到 windows.h,应该在哪设置一下或者改一下配置文件就行,但这套 java 的东东也不怎么熟悉,先不管了。。。

其它配套软件版本:JDK 1.5.0.14  Ant 1.6.5  Ant-Contrib 1.0b2。

分别编译了 debug 和 release 的 dll,产生的中间文件居然有四百多兆,似乎比大半年前的版本大了几倍,多了些啥呢。。。

This entry was posted in 软件开发 and tagged . Bookmark the permalink.

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s