首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >iPhone/iPad在C++代码中的致命错误不会在日志中产生输出

iPhone/iPad在C++代码中的致命错误不会在日志中产生输出
EN

Stack Overflow用户
提问于 2011-01-06 19:46:01
回答 3查看 487关注 0票数 0

在我的C++编程中,我试图从Objective转向iPad的音频,因为我听说了几个关于Objective选择器的报道,有时会导致音频故障。因此,我开始使用纯C++文件。

当其中一个C++文件发生致命错误时,我将不会从日志中得到任何输出。这个应用程序就崩溃了。

例如,如果我在我的C++文件中这样做:

代码语言:javascript
运行
AI代码解释
复制
    env = new ADSR();
    cout << "setting env to null\n";
    env = NULL;
    env->setSustainLevel(1);
    cout << "called function on non-initialized env\n";

我得到以下输出:

将env设置为空

在此之后,有一个名为on NULL的方法,它显然会杀死该应用程序,但绝对没有任何类似的报告。当我的C++代码出现错误时,我需要做些什么来记录有用的信息?

EN

回答 3

Stack Overflow用户

发布于 2011-01-06 20:42:00

你试过使用断点和使用调试器跟踪游戏流吗?我认为使用这些肯定会提供一些日志!!

票数 1
EN

Stack Overflow用户

发布于 2011-01-06 20:48:06

有几件事你可以试试。

可以将enabled.

  • Perhaps设置为
  1. ,您可以将文件链接到Foundation,并使用NSLog调试崩溃。
  2. 还可以在Xcode的组织者.

中检查设备控制台和错误日志。

票数 1
EN

Stack Overflow用户

发布于 2011-01-07 08:35:24

mac的控制台应用程序为我的崩溃提供了很好的信息。感谢莫什,他建议我如果在设备上运行这个应用程序的话,应该看看控制台。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4622339

复制
相关文章
.NET牛人应该知道些什么,我的回答
What Great .NET Developers Ought To Know (More .NET Interview Questions)
深蓝studyzy
2022/06/16
4250
我应该拿什么来拯救你,我的游戏?
前段时间,晓衡加入的一个小游戏个人开发者群突然,炸锅了!群里有两位伙伴开发的小游戏,一个破解上架头条,一个破解打成 Android 包。
张晓衡
2019/11/14
1.2K0
在云计算的发展中,我们应该注意些什么?
云计算的历史其实可以追溯到20世纪60年代,那时作为互联网雏形的“星际计算网络”(intergalactic computer network)的概念刚刚出现,可能当时的人们可能都不会想到,在之后岁月中,互联网以及云计算可以对整个世界都起到了如此之大的影响。 在过去的十余年间,大多数企业对于云计算的态度从抵触与排斥转变为了认同与接受,因为云计算早已成为了维持现代企业生存与发展的核心命脉。 因而对于CIO们来说,问题的关键不再是他们是否应该去应用云计算,而是他们能够多快让企业完成“上云”的过程。下面我们就从一
人称T客
2018/04/19
7610
顺序访问磁盘,除了快还应该知道些什么?
文章的开始先解释一下,磁盘的数据读写是以扇区 (sector) 为单位的,而操作系统从磁盘上读写数据是以块 (block) 为单位的,一个 block 由若干个连续的 sector 组成,使用 block 代替 sector 能够提升读写速度,相应的空间碎片会变得更大,是一种空间换时间的应用。
CRMEB商城源码
2022/07/18
6010
顺序访问磁盘,除了快还应该知道些什么?
学会知道在什么时候应该说“不”
你需要知道一个事实,这个事实在我打算成为一名程序设计师之前就存在了。你也看到了,程序员在如今是一门热门职业。你就像是舞会上最靓丽的女孩,所有人都想和你约会。各种企业想要你,因为你知道什么是SEO,怎么
小小科
2018/05/04
5790
学会知道在什么时候应该说“不”
当面试官问线程池时,你应该知道些什么?
线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。
李红
2019/06/03
3950
这么多年,我在WPS折腾些什么?
作者 | 罗燕珊 2021 年是金山全面转型移动互联网的第十年。7 月初,金山软件董事长雷军在一封公开信中说,作为一家从通用软件转型而来的老牌技术公司,金山在移动互联网大潮涌起时毅然扔掉枷锁,不畏挑战,最终实现金山办公、游戏业务、金山云三大业务版块成功布局移动互联网。其中,金山办公 的背后,是几代 WPS 人书写了一个坚持梦想并最终取得胜利的励志故事。 近日,InfoQ 有幸走进金山办公位于广东珠海的办公园区,参加了一场规模不大、气氛却很活跃友好的技术开放日活动。与我们常见的技术开放日有所不同的是,金山办公
深度学习与Python
2023/04/01
6450
这么多年,我在WPS折腾些什么?
在 2021 年你需要知道 Quarkus 些什么?
在云上发布服务部分是为了通过简单可靠的方式为用户和开发者提供对这些服务的便捷访问。与在线应用对接的最流行的方法之一是通过应用编程接口(API),这是一个花哨的术语,意味着你允许用户通过代码与你的应用进行互动。
用户8639654
2021/09/08
5130
我应该使用 PyCharm 在 Python 中编程吗?
Python 是一种广泛使用的编程语言,以其简单、多功能和庞大的开发人员社区而闻名。这个社区不断创建新的库和工具,以提高Python编程的效率和便利性。选择正确的环境来编写和调试 Python 代码可能具有挑战性,但 PyCharm 是一个很好的选择,从其他选项中脱颖而出。
很酷的站长
2023/02/20
4.7K0
我应该使用 PyCharm 在 Python 中编程吗?
你应该知道什么是NPX?
“ 关注 前端开发社区 ,回复“1”即可加入前端技术交流群, 回复 '2',免费领取Vue,小程序,Node Js,前端开发用的插件以及面试视频等学习资料,让我们一起学习,一起进步
前端老道
2020/06/08
1.3K0
你应该知道什么是NPX?
ETM 抽取,应该知道的一些细节
《点论 | 多mode ETM lib》曾经写过一点ETM, 最近在跟某兄解某问题时,突觉对ETM 的胴体竟然一无所知,比如,在抽ETM 时:
老秃胖驴
2020/11/13
3K0
ETM 抽取,应该知道的一些细节
当你设计时,应该思考些什么
在开始正文之前,我希望大家能够理解什么是最有效的学习方式。在当前的大环境下,各个平台学习类的教程或者文章层出不穷,我们似乎总是有学不完的知识,每天也都在积极地学习,当时看完觉得收获颇丰,但一天工作下来也许看过的东西就忘了50%,甚至过了一周后发现自己已经什么都忘了。
用户1730674
2019/07/08
4620
当你设计时,应该思考些什么
.net中应该知道的细节
.net 中的有些细节上的东西,我想平时注意些,会提高我们代码的质量,庞大的系统是靠一行行代码组成的,让我们认真对待开发中的每一个知识细节。
DougWang
2020/02/18
3550
你应该知道一些其他存储——列式存储
我们最先接触的数据库系统,大部分都是行存储系统。大学的时候学数据库,老师让我们将数据库想象成一张表格,每条数据记录就是一行数据,每行数据包含若干列。所以我们对大部分数据存储的思维也就是一个复杂一点的表格管理系统。我们在一行一行地写入数据,然后按查询条件查询过滤出我们想要的行记录。
码哥字节
2020/04/13
5180
在kali linux中你应该知道的信息收集姿势(一)
信息收集是从公开可用资源获取所有相关信息的一种方式,是与目标网络和设备交互过程的一部分,涉及开源情报(Open Sourcew Intelligence,OSINT)。在进行渗透测试时信息收集是整个流程的第一步,在实际测试目标网络前进行的,收集的结果会给出需要额外收集的方向或者直接指出接下来在漏洞利用截断可利用的漏洞。信息收集可以分为两种类型:被动侦察(passive reconnaissance)和主动侦察(reconnaissance)。
天钧
2020/08/17
2.2K0
大数据时代,我们应该准备些什么?
最近打车,车里一位哥们在侃侃而谈:现在的互联网+,除了打车,其他都是扯淡,没啥用。 我相信现实生活中,这样忽视人工智能时代已悄然来临的人不是少数,而且还很多。 毕竟,从事数据行业的人连2%都不到,更别说真正理解数据的人了。 你也许会说,人工智能是那么高深的技术,我又不做相关的技术,了解那么多干什么。 其实,今天我们谈的不是什么复杂的人工智能高深技术,请注意文章前面的标题:时代。 是的,我们谈的是一个新时代下的个人选择问题。说的更本质一些,其实是在说,这样一个新时代(人工智能时代),人类的思维发生了怎样的改变?进而,我们思考这种思维改变会给个人未来的成长带来怎样巨大的改变和机会。 进一步,你最后会明白这几个问题的答案: 1)为什么中学老师在许多年之后总是感叹: 最终,真正有出息的,都是当年成绩一般般的... ... 2)从1984年洛杉矶奥运会开始,到尽头,国人关注奥运会已经32年了。当年的金牌得主们,除了李宁和郎平,剩下的谁记得呢? 3)为何以前起作用的死磕思维,在人工智能时代,不是最好的人生策略选择。而理解和解答所有的这些问题的前提是,你要真正明白什么才是人工智能时代的核心? 好了,废话不多说,我们先来看看在没有人工智能之前,人类的思维模式是怎样的? 1.单维度死磕思维 在这之前,计算机并不擅长于解决人类智能的问题,也就是我们现在所说的人工智能。 怎样才算人工智能呢? 真正科学定义这个概念的是电子计算机的奠基人 阿兰·图灵(Alan Turing)。
猴子聊数据分析
2020/08/06
5200
机器学习能在游戏开发中做什么
韩伟
2017/11/14
3.7K0
机器学习能在游戏开发中做什么
在应用开发中,我为什么选择 Flutter 而不是 React Native ?
作为一位开发人员,我想在本文中与大家聊聊跨平台开发领域的两大核心选项——Flutter 与 React Native 框架,并介绍我自己为什么更偏爱 Flutter。
逆锋起笔
2021/01/28
3.4K0
Cypress你应该知道的一些不足之处
每当出一个新的工具,很多人都会跟风学习,甚至盲目的迷信,以至于忽略了其本质,任何工具都有不足之处,对于用户而言,不足是正常的,我们需要了解之,然后在实践中发挥其长处,规避不足,从而实现在企业实践中的最佳实践!!!
苦叶子
2020/05/20
1.2K0
Angular React Vue我应该选择什么?
为 web 应用选择 JavaScript 开发框架是一件很费脑筋的事。现如今 Angular 和 React 非常流行,并且最近出现的新贵 VueJS 同样博得了很多人的关注。更重要的是,这只是一些新起之秀。
gemron的空间
2019/11/04
2.9K0
Angular React Vue我应该选择什么?

相似问题

如何将字符数组转换为分贝

20

我们如何将信噪转换为分贝?

12

将分贝从-120 -0转换为0- 120是否正确

50

在JavaScript中,将值从负值转换为正值还是从正值转换为负值?

54

如何将负svg路径数据转换为正值?

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文