我有一个应用程序已经成功地从我的Objective-C应用程序(有许多开源和内部c ++基础库)中记录了std :: cout消息,在10.6和10.7上已有好几年了。
我现在有几个用户运行10.8,并且在Mountain Lion中不再出现在旧的OSX版本上无问题的相同std :: cout消息。
我在其他地方发现了一个线程,表明cout消息不再在10.8中进入控制台,现在只有NSlog消息被发送到控制台。这是真的?如果没有,还有其他调试建议吗?如果是这样,有解决方法吗?
即使我将整个代码库更改为NSlog,我也无法对我使用的c ++库做任何事情。