qt for android中导入Poco库(主要使用poco中的websocket在安卓中进行通信)

说明:(1)编译主要是在乌班图18.04下

1.准备的工具

(1)poco1.90 https://github.com/pocoproject/poco/tree/poco-1.9.0

(2)ndk(android-ndk-r21e-linux-x86_64)交叉编译工具  https://developer.android.com/ndk/downloads?hl=zh-cn

2.开始配置文件

(1)进入ndk目录(E:\qml\Android\android-ndk-r21e)  我这里用window下目录做演示,自行到乌班图下配置即可

(2)创建test文件夹

test文件夹内部大概是上面这样的,但是一开始没有那么多,创建test文件夹后,创建jni文件夹,其他的不用创建。

(3)进入jni文件夹,创建Android.mkApplication.mk这两个文件很重要,用于交叉编译配置文件

Android.mk内容如下:

#
# Android.mk
#
# POCO Foundation
#

include $(CLEAR_VARS)

LOCAL_MODULE := PocoNet
LOCAL_PATH := $(call my-dir)/../../test/jni/
# LOCAL_LDLIBS += -L./../MyLibs/arm64-v8a -l libPocoFoundation.so
# LOCAL_SHARED_LIBRARIES += -l./../MyLibs/arm64-v8a -lPocoFoundation.so
LOCAL_CFLAGS := -DPOCO_ANDROID -DPOCO_NO_FPENVIRONMENT -DPOCO_NO_WSTRING -DPOCO_NO_SHAREDMEMORY
LOCAL_CPPFLAGS := -frtti -fexceptions
LOCAL_C_INCLUDES := $(call my-dir)/../../test/jni/Net/include \
$(call my-dir)/../../test/jni/in

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值