1. 程式人生 > >android studio CMAKE 檔案編譯NDK中配置 選項 include_directories 和target_include_directories的區別

android studio CMAKE 檔案編譯NDK中配置 選項 include_directories 和target_include_directories的區別

晚上用AS編譯FDK-ACC庫,百度一圈,WINDOW下 AS編譯的配置很少,或者內容很舊,所以直接原始碼拖到AS中通過CMAKE編譯,大體的配置了下結果發現通過這樣配置,會報錯,原始碼中的.h檔案有的找不到,百度 google沒有發現很有用的價值,到GITHUB轉一圈,發現有個這個屬性

target_include_directories

也是配置編譯的標頭檔案,所以用這個屬性替換了上面的include屬性試試看,沒想到成功了配置如下

google了下這兩個的區別  https://stackoverflow.com/questions/31969547/what-is-the-difference-between-include-directories-and-target-include-directorie

推薦使用target_include_directories 來配置標頭檔案