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」,我仍然有錯誤。
任何幫助?