2010年7月20日 星期二

DxLib Ver3.03 is out

DxLib Ver 3.03已經release了~
作者把我的BIG5/GB2312支援加進去了^^,這樣我就不用自己maintain一份source code了。

另外作者也有提到加入unicode支援,不過如果用官方的版本似乎有點問題。
需要抓source code回來重編DxUseCLib.lib才能work。

如果要重編DxUseCLib的話,需使用下面的lib/version:
zlib 1.2.3
libpng 1.2.43
libjpeg v6b (v7a會沒辦法秀出jpeg圖,而且會有memory leak)
libogg, libtheora, libvorbis (都用svn上最新版)
再將include加入至header file搜尋目錄中。

沒有特別需求的話,延用原作者編譯的zlib, libpng, libjpeg等lib就可以了,
這邊只需要一些header files即可正確編譯出DxUseCLib.lib。

DxUseCLibOgg.cpp中因為libogg新舊版本差異,還需修改下面部份

#include "vorbis/os.h" -> "#include "../lib/os.h"
#include "vorbis/misc.h" -> #include "../lib/misc.h"

然後把DxUseCLib.cpp, DxUseCLibOgg.cpp, DxUseCStrmBaseFilter.cpp
編譯成multi-thread static linking的DxUseCLib.lib即可。

1 則留言:

水水 提到...

好像新版本的DXLibMake附带的程式码里面已经看不到DxUseCLib的代码了,有独立下载包的么?