c – 在Xcode中的特定行上显示运行时错误消息
发布时间:2020-12-14 19:36:40 所属栏目:百科 来源:网络整理
导读:我想在运行时在 Xcode中用C/C++代码显示自定义错误消息.这可以用于自定义assert()函数. 我想显示内联消息,就像SenTestingKit一样: 现在我唯一能做的就是使用__builtin_trap停在正确的行.但是没有显示自定义错误消息. 解决方法 我不熟悉xcode,但这里几乎是在
我想在运行时在
Xcode中用C/C++代码显示自定义错误消息.这可以用于自定义assert()函数.
我想显示内联消息,就像SenTestingKit一样: 现在我唯一能做的就是使用__builtin_trap停在正确的行.但是没有显示自定义错误消息. 解决方法
我不熟悉xcode,但这里几乎是在其他地方完成的.
您的自定义断言将如下所示: #define MY_ASSERT(a1,a2,desc,...) { PrintAssertMessage(...); DebugBreak(); } 在Windows中,win32 API中已经有一个DebugBreak函数. asm ("int 3"); 我在xcode中看到它是: __asm {int 3} 要么 __asm__("int $3") 要么 __asm__("trap") 在任何情况下,这应该被一个宏包围,该宏在调试版本中禁用断言以及定义如何导致断点的宏. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 内容表正确打印PDF但不适用于RTF
- 如何在Oracle中刷新数据字典?
- 正则表达式 – 为基于Web的邮件列表存档编写Gmail样式“隐藏
- ruby-on-rails – Java中“this”函数的Ruby等价物是什么?
- ruby-on-rails – Ruby Enterprise Edition与Matz’Ruby
- C++中Socket网络编程实例详解
- SQLite3数据库中LIMIT和 OFFSET的理解
- ruby-on-rails – Rails as_json问题 – 如何有效地包括嵌套
- ajax ---异步javascript&&xml
- C++ piecewise_constant_distribution分段常数分布随机数用