编译libwebsocket参照如下文章:
Ubuntu交叉编译OpenSSL,并在Android中使用
非常关键的一点,打开 NDK 路径中 ndk-bundle/build/tools/make-standalone-toolchain.sh,找到 run python
--arch $ARCH $PLATFORM_ARG --stl $STL $INSTALL_ARG $FORCE_ARG 在结尾加上一句 –deprecated-headersdirname $0
/make_standalone_toolchain.py
使用静态链接库参考
在Android.mk文件中输出打印消息 :
windows 下静态编译
使用CMake工具很容易配置,需要注意的是openssl需要设置OPENSSL_ROOT_DIR环境变量才能使用对应的openssl。
设置OPENSSL_ROOT_DIR
C:\Program Files (x86)\Intel\iCLS Client
C:\Program Files\Intel\iCLS Client C:\Program Files\Common Files\Intel\WirelessCommon\把MD改成MT