本文介绍了Android的NDK ASSERT.H问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
一是之一 - NDEBUG多少已经默认定义是什么,所以断言不工作,直到你和#undef它。
第二个 - 他们做他们的工作,但我收到DDMS没有记录
First one - is what NDEBUG somehow already defined by default, so asserts don't work until you #undef it.Second one - they do they work, but i receive no logging in DDMS.
如果有一些Android的具体的一个ASSERT.H?
If there is some android specific one assert.h?
或者我只是做错了?
推荐答案
如果您想使用编译code断言,那么你可以通过三种方式做到这一点:
If you want to compile your code with asserts then you can do it in three ways:
- 使用NDK_DEBUG = 1论点NDK的构建命令行
- 添加机器人:可调试=真到<应用程序>在AndroidManifest.xml标签
- 添加APP_OPTIM:=调试你的Application.mk文件 - 这也将禁用优化,并与调试符号编译
这篇关于Android的NDK ASSERT.H问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!