本文介绍了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问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 03:01