关于QtSerialPort编译在Qt4.8.6+Qt creator+Win7 / XP环境下的总结
2016-11-07 14:15
1461 查看
直奔主题
根据 :http://mrjake.blog.163.com/blog/static/1051091062014117114125284/ 博主所写的,配置成功,这里将过程中出现的一些问题记录一下。
一. QtSerialPort 编译
将官方下载的压缩包解压到D:\Qt(这是我的选的位置),运行cmd, 进入到D:\Qt\qt-qtserialport目录,
运行行命令:1.
qmake "CONFIG+=Release"
2.(如果是XP 则需要先在D:\Qt\qt-qtserialport
目录下创建文件夹 include, 进入到include 目录下,再创建 QtSerialPort文件夹,即 D:\Qt\qt-qtserialport\include\QtSerialPort\
win7下不需要此步,直接第三步)
3.接着make
4.编译后可能报错,
不管他,退出cmd。
用Qt Creator打开qt-qtserialport
根目录下的qtserialport.pro工程文件,第一次进需要构建配置,将影子构建下的 Rlease 构建目录选择到自身根目录(即 D:\Qt\qt-qtserialport)
然后点配置(Configure Project)进入Qt
Creator编辑界面,然后 单击
构建项目(就是小锤子 或快捷键 Ctrl + B) 等待编译完成。
二. 关于qserialport 的库及头文件等位置放置问题,因本人的实际情况与上述链接中,写的情况不一样,所以在这里将我自己的情况写一下:
D:\Qt\4.8.6 qt安装路径
D:\Qt\mingw32 编译器路径
D:\Qt\qt-qserialport QSerialPort 解压、编译路径
copy to dir---------->
D:\Qt\4.8.6\lib\libQtSerialPort.a
D:\Qt\4.8.6\lib\QtSerialPort.prl
D:\Qt\4.8.6\include\QtSerialPort
D:\Qt\4.8.6\bin\QtSerialPort.dll
D:\Qt\mingw32\lib\gcc\i686-w64-mingw32\4.8.2\include\qserialport.h
WinXP下,还需 D:\Qt\mingw32\bin\QtSerialPort.dll
三.再说一下关于.pro
工程文件里 QtSerialPort.dll 库引用的问题,根据我自己的测试,如果你用的电脑上自带串口,则不需要引用。
本人才疏学浅,如有表达不清楚的请谅解!如有问题请指正!
环境: Qt 4.8.6 + Qt creator3.1.2 + Win7 / XP (网上很多教程自己找)
上述环境下已经可以正常的进行使用,但Qt5以下的版本没有自带串口功能,需要重新编译添加。根据 :http://mrjake.blog.163.com/blog/static/1051091062014117114125284/ 博主所写的,配置成功,这里将过程中出现的一些问题记录一下。
一. QtSerialPort 编译
将官方下载的压缩包解压到D:\Qt(这是我的选的位置),运行cmd, 进入到D:\Qt\qt-qtserialport目录,
运行行命令:1.
qmake "CONFIG+=Release"
2.(如果是XP 则需要先在D:\Qt\qt-qtserialport
目录下创建文件夹 include, 进入到include 目录下,再创建 QtSerialPort文件夹,即 D:\Qt\qt-qtserialport\include\QtSerialPort\
win7下不需要此步,直接第三步)
3.接着make
4.编译后可能报错,
不管他,退出cmd。
用Qt Creator打开qt-qtserialport
根目录下的qtserialport.pro工程文件,第一次进需要构建配置,将影子构建下的 Rlease 构建目录选择到自身根目录(即 D:\Qt\qt-qtserialport)
然后点配置(Configure Project)进入Qt
Creator编辑界面,然后 单击
构建项目(就是小锤子 或快捷键 Ctrl + B) 等待编译完成。
二. 关于qserialport 的库及头文件等位置放置问题,因本人的实际情况与上述链接中,写的情况不一样,所以在这里将我自己的情况写一下:
D:\Qt\4.8.6 qt安装路径
D:\Qt\mingw32 编译器路径
D:\Qt\qt-qserialport QSerialPort 解压、编译路径
copy to dir---------->
D:\Qt\4.8.6\lib\libQtSerialPort.a
D:\Qt\4.8.6\lib\QtSerialPort.prl
D:\Qt\4.8.6\include\QtSerialPort
D:\Qt\4.8.6\bin\QtSerialPort.dll
D:\Qt\mingw32\lib\gcc\i686-w64-mingw32\4.8.2\include\qserialport.h
WinXP下,还需 D:\Qt\mingw32\bin\QtSerialPort.dll
三.再说一下关于.pro
工程文件里 QtSerialPort.dll 库引用的问题,根据我自己的测试,如果你用的电脑上自带串口,则不需要引用。
本人才疏学浅,如有表达不清楚的请谅解!如有问题请指正!
相关文章推荐
- QGis2.14.4基于Win10+Qt4.8.6+VS2010环境的编译
- Centos 7 下QT关于arm交叉编译环境的搭建
- 在Windows环境下使用MinGW编译Qt 4.8.6
- windows7_QtCreator2.4.1_Qt4.8.0_Qwt6.0.1_msvc2010 编译环境搭建的总结
- 关于usr/bin/ld: cannot find -lxxx问题总结(Qt编译错误cannot find -lGL)
- 搭建fedora16->tiny210 Qt交叉编译环境 总结
- qextserialport-1.2win-alpha在Win7下Qt 5.0.2 MinGW编译遇到的问题及解决方法 (used)
- windows7_QtCreator2.4.1_Qt4.8.0_Qwt6.0.1_msvc2010 编译环境搭建的总结
- 关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法
- 关于编译Qt以及驱动的一点总结吧
- windows7_QtCreator2.4.1_Qt4.8.0_Qwt6.0.1_msvc2010 编译环境搭建的总结
- Windows环境下设置Qt编译环境 - 关于Qt的静态链接库的配置和生成方法
- 关于Linux环境编译错误:“undefined reference to" 的原因总结
- 在QT环境下编译关于xml编程的程序
- qt4.7.0 交叉编译环境搭建经验总结
- 搭建fedora16->tiny210 Qt交叉编译环境 总结
- XP下vs2008-qt4.8.6编译Qgis:qwt编译
- 【qt4.8.6】qt-everywhere-opensource-src-4.8.6静态库编译,搭建vs2010 + Qt4.8.6环境
- 关于编译Qt以及驱动的一点总结吧 - Rollen Holt - 博客园
- 【Qt5 for VS】关于 VS2013+qt5.4.0 QSerialPort 编译时提示找不到外部符号,连接出错的解决方案【转载】