0
我包括一個程序產生的文件轉換成代碼由幾個圖書館使用,使用類似NDK APP_CFLAGS無法處理<>字符?
#include MY_CONFIG_FILE_H
然後我試圖
APP_CFLAGS += -DMY_CONFIG_FILE_H=<Config/MyFile.h>
然而,使用下列指令設置在我Application.mk
這個值,這導致ndk-build找不到路徑。它未能馬上在第一個文件時,它會嘗試編譯
"Compile++ thumb : MyLibraryName <= MyFirstFile.cpp
The system cannot find the path specified.
make: *** [obj/local/armeabi-v7a/objs/MyLibraryName/MyFirstFile.o] Error 1
事實上,該文件不存在,但它還是設法創建文件路徑。必須進行一些奇怪/不一致的字符串操作。
任何想法?解決問題?這是ndk-build.cmd
中的一個已知問題嗎?記錄我在Windows x64和NDK R9上。
還要注意的是,如果我只包括>
沒有<
,我得到一個不同的錯誤
The filename, directory name, or volume label syntax is incorrect.