arm64-v8a 靜態成員模板 undefined reference to

谷歌發佈新包須要64位的so函數

  Application.mk 中 APP_ABI := armeabi armeabi-v7a x86 x86_64 arm64-v8a 添加了 arm64-v8a 和 x86_64 兩個平臺。v8

  以前項目中使用了模板 在 .h 文件中定義了 數據,.cpp 中實現了具體的功能。可是 上述新添加的平臺編譯不過。io

  後經查找, 有多是 由於模板分離編譯致使函數沒法展開。編譯

  在 .h 下面 #include cpp 文件, 解決一部分。模板

  後又出現模板多重定義問題, 是由於static 成員函數 被 #include 屢次致使 屢次重複定義。方法

  解決辦法: 把include 函數變爲inline 寫到類裏面即解決。數據

  或有其餘的解決方法。項目

相關文章
相關標籤/搜索