Monthly Archives: July 2010

StarCraft II了!

昨晚问了一下GameStop,真狠,普通版450 NOK。今天上午看到暴雪战网上的网上价格60欧,更狠。之前看网上都报价299 NOK的。上午给ELKJØP打了一个电话,离我最近的一个店,有64套呢,价格和网上一样。下午和同事一起去的,他准备给另外一个同事带的,但店家不让。

今晚先和AI殴了几局,体会了一下。明天到单位,找台好些的机器,再体验一下更强悍的3D,另外顺便看看Wine能不能跑这个。

HAHA,终于跟上世界的脚步了。中国的游戏玩家,尤其是暴雪的粉丝,很难呀,WLK还没开呢,人家下个资料片都快出来了。SC2国内还不知道猴年马月呢。

体会了一下Snow Leopard的一个开发bug

终于在公司搞到了一台旧的iMac 5.1, Intel Core 2 Duo 2.0 GHz/ 2G DDR2 667 MHz。

装上了Snow Leopard和官方发布的Qt 4.7.0 Beta 2Qt Creator 2.1快照版,想debug进Qt库,竟然不成,咨询了公司内外的Mac开发朋友,原来我遇到了Apple的bug。

DYLD_IMAGE_SUFFIX=_debug makes application crash on Mac OS X – Snow Leopard
DYLD_IMAGE_SUFFIX causing havoc on Mac OS X Snow Leopard

而且变态的Apple自己的bug tracker还是封闭的,只有号码,看不到具体情况。

最后的解决办法是:

cd /usr/lib
sudo mv libSystem.B_debug.dylib libSystem.B_debug.dylib.bak
sudo mv libmx.A_debug.dylib libmx.A_debug.dylib.bak

之前还以为/Developers/SDKs/MacOSX10.6.sdk/usr/lib的有效呢。

BTW,学习了OS X下的ldd就是otool

其它参考文档:
Technical Note TN2124: Mac OS X Debugging Magic

2010年7月30日注:升级到XCode 3.2.3后,依然崩溃。