0
我有一个Android项目,使用Android NDK。Android NDK测试指令值
在文件Application.mk,我用MYDIRECTIVE命名的自定义指令:
APP_CFLAGS := -DMYDIRECTIVE=TEST
而在.cpp文件,我想测试它的价值:
#ifdef MYDIRECTIVE
#if MYDIRECTIVE == 'TEST'
/* do some stuff */
#else
#error MYDIRECTIVE is unknown
#endif
#endif
而且问题是我得到MYDIRECTIVE是未知的消息。
当我与V = 1选项进行编译,我看到指令在汇编:
-MYDIRECTIVE=TEST
我试图测试与'TEST',与TEST,与“TEST”,我仍然有错误。
任何帮助?