AndroidStudio中NDK編程,CMakeFiles.txt包含如下腳本,表示編譯當前目錄(及子目錄下)所以C/C++文件。
aux_source_directory(. SRC_LIST)
add_library(${SRC_LIST})
編譯成功後,刪掉某些C/C++文件,按理說應該沒啥問題,結果再編譯總報Linker錯誤,提示找到不之前刪掉代碼對應的.o文件。
解決方案:刪除app\.externalNativeBuild\cmake\目錄下的debug和release目錄,重新編譯。