clone 了一份 telegram 的源码。
ndk 编译出了问题,之前没做过,特来请教大佬们。
使用了 r19c 的 ndk
首选碰到的问题是:
*** Android NDK: APP_STL gnustl_static is no longer supported. Please switch to either c++_static or c++_shared
然后我改了
Application.mk 里面的 APP_STL := c++_static,删除 NDK_TOOLCHAIN_VERSION := 4.9
改完后 又出现错误:
In file included from F:/code/te/TMessagesProj/jni/./TgNetWrapper.cpp:2:
./jni/tgnet/ApiScheme.h:14:10: fatal error: 'bits/unique_ptr.h' file not found
#include <bits/unique_ptr.h>
^~~~~~~~~~~~~~~~~~~
1 error generated.
后面还有一大溜错误,
直觉告诉我,肯定是配置问题,应该不是里面某行代码。
所以只能请教 V2 的专家来帮忙了
有人说 要改 cmake 构建,但是我不会编写 cmake 的构建脚本,只能啃
Android.mk 了。
谢谢各位看官