回复: qt串口编程
#21 [fjutwx 12-18 16:33]
直接用qextserialport,posix的,
#22 [帅坤 04-20 22:45]
引用第3楼jam4466于2008-04-22 11:44发表的:
请教:
为什么我编译有错呢??
In file included from mainwindow.cpp:13:
serialthread.h:7: parse error before `{' token
serialthread.h:10: virtual outside class declaration
.......
想知道用的是什么版本,我用的是QT2,也出现了上面提到的问题,而且在.pro文件中加了thread也还是会出错,是说write没有声明,还有run函数中定义的变量都没有被使用。不知道怎么弄,是环境变量没有设置对吗?还是QT没安装好啊?希望能帮帮忙。
对了,还有程序中注释掉的那部分代码没有用吗?
我是初学者,对C++也不是很熟,所以恳请大侠帮帮忙,解释一下。
#23 [帅坤 04-21 14:54]
引用第12楼zcgme于2009-01-02 23:31发表的:
linux下 编译出来后 有很多警告 而且有点错位的样子
而且 paint.drawLine 画条斜线干嘛阿
刚刚的那个问题解决了,是在serialthead.cpp中,添加#include ,还有虚函数run中有两处的buf好像没有用对,可能需要加上*才可以,还有一个定义的int c,这个变量没用到,应该删掉。
这样就可以编译成功了,不过,运行的结果就是我上面引用的问题。不知道这个应该怎么解决,那位大侠能帮忙解决一下啊?
#24 [jinxukangyi 03-23 14:26]
以上这些问题有没有解决了的?