昨天晚上又碰到debug不挂。release挂的情况。挂在我的log函数里.

仔细检查发现代码写成这样了。

string fileName="simple.vs";

XR_LOG(100,"Loaing XML=%s\n", fileName);


这样的代码在Debug下竟然是好的!!!!

顺手改成XR_LOG(100,"Loaing XML=%s\n", fileName.c_str() ) ;


一切搞定,郁闷坏了。当场把所有的%s都抓出来检查了一遍。

以后写代码需要多加注意。