linux下串口通信,用的qt,qextserialport库,无法设置波特率1228800 10
库里面只有BAUD9600、BAUD115200等,就是没有BAUD1228800。尝试自己定义,但最后qextserialport_unix.cpp里setBaudRa...
库里面只有BAUD9600、BAUD115200等,就是没有BAUD1228800。
尝试自己定义,但最后qextserialport_unix.cpp里setBaudRate2Termios(termios *config,int baudRate)里int baudRate B1228800这个参数没法子搞定了,看了看#define B115200 0010002,B230400 0010003。。。求助现在怎么办? 展开
尝试自己定义,但最后qextserialport_unix.cpp里setBaudRate2Termios(termios *config,int baudRate)里int baudRate B1228800这个参数没法子搞定了,看了看#define B115200 0010002,B230400 0010003。。。求助现在怎么办? 展开
1个回答
展开全部
你的问题解决没?我的问题是可以打开串口,但是写不了数据,很奇怪
我是在linux下编程
编译的时候出现的问题是:
qextserialport/win_qextserialport.h:5:21: fatal error: windows.h: No such file or directory
但是我已经把程序中所有include“win_qextserialport.h”的地方改成了“posix_qextserialport.h”
源程序在windows下没问题,可以使用,但是在fedora14下面就用不了了。。
我是在linux下编程
编译的时候出现的问题是:
qextserialport/win_qextserialport.h:5:21: fatal error: windows.h: No such file or directory
但是我已经把程序中所有include“win_qextserialport.h”的地方改成了“posix_qextserialport.h”
源程序在windows下没问题,可以使用,但是在fedora14下面就用不了了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询