由于 NanoPC T4 为arm64所以,HPSocket 提供的编译安装脚本不能使用,只能自己写cmake ,大致如下

# For more information about using CMake with Android Studio, read the
# documentation: https://d.android.com/studio/projects/add-native-code.html# Sets the minimum version of CMake required to build the native library.cmake_minimum_required(VERSION 3.4.1)# Creates and names a library, sets it as either STATIC
# or SHARED, and provides the relative paths to its source code.
# You can define multiple libraries, and CMake builds them for you.
# Gradle automatically packages shared libraries with your APK.set(HSRC hpsocket/src)
set(COMMON ${HSRC}/common)
include_directories(${COMMON}${HSRC})set(HP_SRC${COMMON}/BufferPool.cpp${COMMON}/crypto/Crypto.cpp${COMMON}/Event.cpp${COMMON}/FileHelper.cpp${COMMON}/FuncHelper.cpp${COMMON}/http/http_parser.c${COMMON}/IODispatcher.cpp${COMMON}/kcp/ikcp.c${COMMON}/PollHelper.cpp${COMMON}/RWLock.cpp${COMMON}/SysHelper.cpp${COMMON}/Thread.cpp${HSRC}/ArqHelper.cpp${HSRC}/HPThreadPool.cpp${HSRC}/MiscHelper.cpp${HSRC}/SocketHelper.cpp${HSRC}/TcpAgent.cpp${HSRC}/TcpClient.cpp${HSRC}/TcpPackAgent.cpp${HSRC}/TcpPackClient.cpp${HSRC}/TcpPackServer.cpp${HSRC}/TcpPullAgent.cpp${HSRC}/TcpPullClient.cpp${HSRC}/TcpPullServer.cpp${HSRC}/TcpServer.cpp${HSRC}/HPSocket.cpp)add_compile_options(-D_UDP_DISABLED -D_HTTP_DISABLED -D_ZLIB_DISABLED -D_SSL_DISABLED -D_ICONV_DISABLED)add_library( # Sets the name of the library.HPSocket# Sets the library as a shared library.${HP_SRC})

编译完成后,手动复制include和lib 到 /usr/local/ 对应的目录。

然后执行命令

sudo ldconfig

其实,cmake脚本,基本上能在大多数,arm平台上编译。

NanoPC T4 移植 HPSocket相关推荐

  1. Nanopc T4帮助笔记

    Nanopc T4帮助笔记 机械结构图(dxf格式): 原理图: 源代码: GPIO引脚 SOM RK3399 资料下载 截屏 打开USB摄像头 所有资料从以下链接获取 ● Wiki教程:http:/ ...

  2. 友善之臂NanoPC T4资料

    ● Wiki教程:NanoPC-T4/zh - FriendlyARM WiKi ● 机械结构图(dxf格式):http://wiki.friendlyarm.com/wiki/images/b/bc ...

  3. 友善NanoPC 调试日记

    友善NanoPC 调试日记 开发板型号 NanoPC T4 瑞芯微 图像处理二次开发 官方说他们的系统中预安装了opencv,但是任然不能用 报错给的是 no module named "n ...

  4. QT运行 ./hello -qws

    5.0之后运行的时候就不是 -qws了 我之前移植的qt4.5.3,是./hello -qws 就能显示的 我现在移植5.0 貌似 改成这个了 QPA (QT platform abstraction ...

  5. 【Android 10 源码】healthd 模块 HAL 2.0 分析

    Android 9 引入了从 health@1.0 HAL 升级的主要版本 android.hardware.health HAL 2.0.这一新 HAL 具有以下优势: 框架代码和供应商代码之间的区 ...

  6. rk3399上opencv使用gstreamer访问mipi摄像头

    环境 硬件:友善之臂NanoPi T4 rk3399: Big.Little 架构:双核Cortex-A72 + 四核 Cortex-A53 架构,64位CPU 主频超过1.8GHz 软件:rk339 ...

  7. nanopc-t4移植linux,NanoPC-T4试用体验一:Nano PC T4 开箱上电

    经历了许久的等待,终于收到了友善电子的NanoPCT4开发板了,包装得十分环保,用得很多牛皮纸.见图: 拆开,包装之后,以下就是全家福了: 独立看我们今天的主角,T4主板,俯视图全示: 为了大家看得比 ...

  8. 高性能 Windows Socket 组件 HP-Socket v2.3.1-beta-1 发布

    HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP ...

  9. alinq mysql_ALinq 使用教程(移植 Linq to SQL 的利器)

    ALinq 是什么? ALinq 是一个支持 Linq 的 ORM ,不但完整实现了 Linq to SQL  的全部功能和 API,注意,是完整实现!!!使用得你的 Linq to SQL 知识与技 ...

  10. 高性能 Socket 组件 HP-Socket v3.1.3 正式发布

    HP-Socket 是一套通用的高性能 Windows Socket 组件,提供服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP/ ...

最新文章

  1. java的重点是什么_你知道初学者学习Java的重点是什么吗?
  2. 织梦mysql占用资源_解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记
  3. 【BZOJ 3879】SvT
  4. GTD (Getting Things Done)时间管理 提高效率 简介
  5. Dubbo 源码分析 - 集群容错之Directory
  6. PPT 下载 | 神策数据孙超赟:数据驱动,做可“视”化运营
  7. ITK:计算图像的逆FFT
  8. 从零开始学MVC3——创建项目
  9. 《王牌竞速》与HUAWEI Mate40 系列打造全新游戏体验
  10. 双系统下Ubuntu安装教程
  11. 3d数字孪生工厂可视化三维建模平台
  12. win10易升_win10性能模式是什么?怎么开启?
  13. 2020年北京给进口摩托车(川崎)交税、验车、上牌照流程
  14. 通用数据权限设计方案
  15. 海底捞“清疮”300店:千亿龙头的虚与实
  16. 【网络】Padavan 路由器固件开启教育网 IPv6
  17. 关于maven仓库的配置步骤
  18. 常见的软件系统集成方式和Smartbi集成解决方案
  19. 大师启动u盘pe系统装系统(Win03PE增强版)
  20. 任务教学法在计算机教学,“任务驱动”教学法在计算机基础教学中的应用

热门文章

  1. JAVA计算机毕业设计大学生旅游拼团网站Mybatis+源码+数据库+lw文档+系统+调试部署
  2. 省一级计算机操作题,江苏省计算机一级操作题大全
  3. uniapp同目录的相对地址_如何修改手机MAC地址?
  4. ddr3ddr4 lpddr4速率_LPDDR4和LPDDR3性能差别多少 LPDDR4和LPDDR3参数对比
  5. 怎么用计算机拨号手机,手机怎么连接电脑拨号打电话
  6. java opencv 人脸相似度,opencv 比较两张图的相似度
  7. 织梦如何添html5播放器,织梦视频播放器,织梦cms网页播放器,dedecms视频播放器,内容管理系统(DedeCMS)的应用,网页视频播放器...
  8. Java编一个收银小票_Java编程打印购物小票实现代码
  9. 华为HG8245光猫获取超级用户名的密码
  10. 调用百度地图API实现连线高铁线路的调用示例