在Qt5及以上的版本中提供了QSerialPort串口模块,如果想在Qt4版本中使用该模块,可以自行安装,但仅限于5.5以下的QSerialPort版本。下面就以qtserialport-opensource-src-5.4.2版本为例来讨论一下。

目前似乎官网上已经不提供qtserialport-opensource-src-5.4.2版本的下载服务了,可自行在网上查询下载。下载完毕后解压文件,其中有一个qtserialport.pro的文件,双击打开它,这里使用的Qt是4.8.7版本。正常打开之后,点击左边的“项目”,然后在右边的构建设置中找到构建步骤下面的“添加Build步骤”按钮,点击它并在下拉列表中选择Make,如下图所示。

然后在Make参数后面的一栏里填入install,如下图所示。

最后点击左下方的“构建”按钮进行编译,成功后就把QSerialPort库安装到Qt4里了。

在项目中使用QSerialPort模块时,需要在工程文件中把它先加入进来。把工程文件打开(后缀为.pro的文件),加入一句“CONFIG += serialport”(注意加号前面有空格,不要写成“QT += serialport”),如下图所示,保存后就可以在程序中使用QSerialPort串口模块了。

Debug版本和Release版本的设置都是一样的。

最新文章

  1. jquery 通过submit()方法 提交表单示例
  2. 【转】C# 中 10 个你真的应该学习(和使用!)的功能
  3. 分布式的Id生成器
  4. DBImport v3.3 中文版发布:数据库数据互导及文档生成工具(IT人员必备)
  5. 【腾讯GAD暑期训练营游戏程序班】游戏场景管理作业说明文档
  6. Hello 2017!
  7. 强连通 HDU3072
  8. java语言中一些使用的小技巧(区别于c++)
  9. 学习进度条<第一周>
  10. Zepto picLazyLoad Plugin,图片懒加载的Zepto插件
  11. As input tri-stated
  12. ubuntu12.04 desktop默认无ssh支持
  13. NOIP2018 差点退役记
  14. mac/Linux源码安装TensorFlow
  15. CSS 表格实例
  16. (转载)西门子PLC学习笔记十五-(数据块及数据访问方式)
  17. Python自动化开发 - 函数
  18. 9.算法之顺序、二分、hash查找
  19. MiZ702学习笔记11——如何使用vivado isim仿真
  20. Spring RedisTemplate操作-String操作(2)

热门文章

  1. Redis的数据持久化
  2. 数据库连接池的一些基本理解,c3p0和druid
  3. 关于Git在Visual studio及Git Bush中的日常操作教程,有图有说明,会一直更新本页内容... (Git相对SVN具有更加安全的分布式存储, 分支版本之间切换秒级速度, 分支版本强大灵活等特点)
  4. 痞子衡嵌入式:探讨i.MXRT下FlexSPI driver实现Flash编程时对于中断支持问题
  5. DVWA靶场实战(一)——Brute Force
  6. UnoCSS 简化 CSS 的书写,Nice!
  7. Siri Shortcut
  8. 01-逻辑仿真工具VCS使用
  9. forEach(遍历) VS map(映射) VS reduce(聚合)---学习笔记
  10. 模板层语法、模板层之标签、模板的继承与导入、模型层之ORM常见关键字