这里讲讲基于ANT+通讯协议软件开发环境搭建。

  1. 采用的系统平台为windows10,64位版本;
  2. 集成开发环境IDE为VS2015+Visual Assisi X;
  3. 界面库选择了QT5.7的版本;
  4. ANT+通讯协议库ANT-SDK_PC.3.5;

windows版本不多说了,因为是win10 64位的系统,所以选择VS2015的时候同样要安装64位版本。

VS2015

因为Visual studio2015的个人版是免费的所以可以去官方网站上下载安装visualstudio官网,可能需要先注册一个账号,然后可以选择vs的下载器安装,也可以选择安装文件安装。我尝试过后者,但安装失败了,最后还是选择了前者,这个耗时会比较长,可能需要好几个小时,也取决于你的网速。

QT5.7

之前我做的一直都是MFC的开发,没有涉及太多界面的东西。网上查了一些关于界面库的东西,最终还是选择了积累更多的QT,选择的版本为QT5.7版本,也是当前最新的版本了。
下载的是QT的安装文件,版本选择对应VS2015的64位版本。
一般安装在C或者D盘的根目录下。
利用VS2015开发的话,需要将安装目录下的include和lib等目录包含到工程中去。
最重要的是安装qt的add_on到vs环境下。这个在官网上都能找到。
另外QT有自带的开发环境:QTCreator。我是比较熟悉VS的平台,所以没有使用它的编译器。

ANT开发库

ANT是GARMIN的子公司Dynastream开发并制定的通讯协议标准,被广泛用于运动设备、智能家居等场景下。

关于ANT相关的知识都可以从thisisant网站上找到。

要想使用ant的开发库,需要下载源码编译,产生ANT_LIB.dll等文件,动态链接到应用程序中去。

搞定环境,后面就可以进行开发了。

目前在做一个可以供大家一起训练的客户端。

基于ANT+通讯协议软件开发环境搭建相关推荐

  1. CUDA在Windows下的软件开发环境搭建

    http://www.cnblogs.com/yaoyuanzhi/archive/2010/11/13/1876215.html CUDA在Windows下的软件开发环境搭建 本文我们以Visual ...

  2. 实验二 软件开发环境搭建与 GPIO应用

    实验二 软件开发环境搭建与 GPIO应用 相关电路代码文件下载:https://wwe.lanzouw.com/ioorOyxic0h 目录 实验二 软件开发环境搭建与 GPIO应用 一.实验目的 二 ...

  3. 《 Python程序设计项目案例》— 用Python开发的基于TCP通讯协议的私人聊天室 (期末大作业、结课作业、课程设计、毕业设计)

    基于Python与TCP协议的私人聊天室(GUI交互界面,用户注册.用户登录.实时聊天,文件上传与下载) 用Python开发的基于TCP通讯协议的实时聊天通讯和文件共享应用 目录 基于Python与T ...

  4. 【解决方案】基于国标GB28181协议EasyGBS平台搭建的交警执法综合管理视频监控方案

    行业背景 随着计算机技术和无线网络通信技术的快速发展,数字化技术在安防领域的应用越来越广泛,特别是在公安.交警等重要执法部门,网络化的联网监控需求越来越大. 如何在交警执法系统中做到将远程的监视.遥控 ...

  5. Arduino软件开发环境搭建

    简 介: 给出了Arduino开发软件的下载与测试过程. 关键词: Arduinon,IDE Install the Arduino Software (IDE) on Windows PCs §01 ...

  6. DA14580软件开发环境搭建

    KEIL开发环境有两个需要软件包需要配置. 第一部分是CMSIS 第二部分是SDK 通过CMSI和SDK的一层层的封装,包装,目的就是为了user更简单,好用. 就像STM32编程的库函数版本,和寄存 ...

  7. STM32 软件开发环境搭建

    无论哪一个单片机环境的搭建均包括三部分:程序开发编译调试程序(MDK).驱动程序.下载至单片机的程序 下载地址:链接:https://pan.baidu.com/s/1zSE6ie6sp844bTPf ...

  8. FFmpeg windows软件开发环境搭建

    FFmpeg说明 FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影.转换.流功能1,包含了libavcodec ─这是一个用于多个项目中音频和视频的×××库,以及libavformat-- ...

  9. Android软件开发环境搭建

    步骤一:下载并安装JDK (Java SE Development Kit)  由于Android SDK和Eclipse都是用Java编写的,因此需要先在Windows 7上安装JDK,JDK可按以 ...

  10. DSP TMS320C6000基础学习(3)——CCS v5软件开发环境搭建

    ================================================== DSP CCS工程文件构成 =================================== ...

最新文章

  1. 从1G到5G,从回顾过去到展望未来
  2. char s[] 和 char *s 的区别
  3. 位操作在算法中的运用
  4. 2021青海高考文综成绩查询,2021年青海高考分数线预测 文理科录取分数线预测
  5. 使用码云git的webhook实现生产环境代码的自动pull
  6. A4Desk 网站破解
  7. android 书架菜单,Android入门3--做一个书架
  8. redis java应用_redis在JAVA的简单应用
  9. 《利用Python》进行数据分析:Numpy基础1 数组对象ndarray
  10. PMBOK(第六版) PMP笔记——第十章(项目沟通管理)
  11. python的for语句怎么写_Python日常之——不要再写循环了!
  12. ASP.NET会话(Session)模式
  13. docker容器笔记
  14. UIImageView的animationImages动画
  15. netty 多线程微盘_Netty多线程处理机制
  16. SolidWorks自定义装配体模板的方法
  17. 卸载Windows下驱动并删除sys文件
  18. python从图片提取文字_用python提取图片文字
  19. sap 流程图 退货销售订单_销售订单_退货入库及退款(采用高级退货)
  20. JAVA WEB整合开发王者归来 -- 读书笔记 by CZF 完整版

热门文章

  1. 网络编程close与shutdown的区别
  2. RocketMQ 延迟消息解析——图解、源码级解析
  3. XAMPP下安装微博模板
  4. macpro如何清理磁盘空间_Mac怎么清理磁盘空间, 如何清理Mac内存?
  5. html_09网页超链接
  6. 易泊夏武离线车牌识别,车牌识别SDK
  7. 使用 screw 导出 数据库表结构文档
  8. 如何才能不改变图片的像素大小,只改变图片的文件大小
  9. 什么软件可以测试皮肤色号,肤色测试卡怎么用?肤色测试卡的使用方法
  10. Cloud Native 演进可行性研究