标题:Qt5 串口编程,程序异常结束
作者:hbzjt2012
日期:2014-05-26 14:37
内容:
这两天编了个简单的串口程序,为什么在Qt5 的mainwindow.h中声明 Qsrialport *mycom在运行时异常结束,而声明QSerialport mycom,就没事,不知什么原因?
#1 [jnny_cn 05-26 15:02]
Qsrialport *mycom
你new了没?
#2 [liulin188 05-26 15:22]
#3 回 jnny_cn 的帖子 [hbzjt2012 05-26 16:04]
jnny_cn:Qsrialport *mycom
你new了没? (2014-05-26 15:02)
在头文件中使用QSreialport new *mycom;?不能这么用吧!
#4 回 hbzjt2012 的帖子 [jnny_cn 05-26 16:12]
hbzjt2012:在头文件中使用QSreialport new *mycom;?不能这么用吧! (2014-05-26 16:04)
在头文件中QSerialPort *serial;
在cpp中serial = new QSerialPort(this);
大概是这样吧?
#5 回 jnny_cn 的帖子 [hbzjt2012 05-26 16:51]
jnny_cn:在头文件中QSerialPort *serial;
在cpp中serial = new QSerialPort(this);
....... (2014-05-26 16:12)
这个在什么地方定义比较好,我希望他在当前类中的所有函数都可以调用!