首页| 论坛| 消息

回复: 串口调试助手(QT 4.4.3 + QextSerialPort 1.2)
#31 [csoapy 04-20 20:21]
引用第30楼haolee于2009-04-20 17:05发表的  :
问一下怎么在vs2008+QT中添加库qextserialport.lib,我现在都是在command prompt中编辑qmake -project生成的pro来添加的,
怎样让vs识别我的pro编译配置文件?先谢谢了!
在代码中添加:#pragma comment( lib, "xxxx" )
或者在"工程“->”属性“里面添加。
pro文件是给qmake用的,你如果装了qt-vsintegration和qt-win-commercial for vs2008的话不用考虑.pro。不过这两个都是要收费的,建议用qt4.5的qtcreator。
#32 [银色子弹 04-27 14:44]
我现在的程序需要不停的对串口的数目进行扫描,在使用QextSerialEnumerator类的时候会使内存不停的增长。调试后发现是反复调用QList QextSerialEnumerator::getPorts()导致的,看了源代码,但是没有发现错误的原因。向高手请教!
#33 [zheng501gf 04-27 20:36]
yserialport.cpp
.\myserialport.cpp(18) : error C2039: “setQueryMode”: 不是“QextSerialPort”的成员
d:\qt\4.4.3\include\qtgui\../../src/qextserialport/qextserialport.h(16) : 参见“QextSerialPort”的声明
.\myserialport.cpp(18) : error C2039: “EventDriven”: 不是“QextSerialPort”的成员
d:\qt\4.4.3\include\qtgui\../../src/qextserialport/qextserialport.h(16) : 参见“QextSerialPort”的声明
.\myserialport.cpp(18) : error C2065: “EventDriven”: 未声明的标识符
请教一下!
不知道我编译时会出现上面这个错误?

我想再linux下编译一下,不知道怎么编译?
多谢
#34 [csoapy 04-28 01:59]
引用第33楼zheng501gf于2009-04-27 20:36发表的:
yserialport.cpp
.myserialport.cpp(18) : error C2039: “setQueryMode”: 不是“QextSerialPort”的成员
        d:qt4.4.3includeqtgui../../src/qextserialport/qextserialport.h(16) : 参见“QextSerialPort”的声明
.myserialport.cpp(18) : error C2039: “EventDriven”: 不是“QextSerialPort”的成员
        d:qt4.4.3includeqtgui../../src/qextserialport/qextserialport.h(16) : 参见“QextSerialPort”的声明
.......
你用的QextSerialPort 不是1.2版?另外它目前的版本仍然是alpha - 1.2win-alpha Last Update: Sep 06 2007
也就是在这个版本里面才引入事件机制的,但只有win版,linux和mac都没有。
#35 [xiamenxw 04-28 16:13]
羡慕啊!加油!

<< 5 6 7 8 9 >> (7/24)

回复 发表
主题 版块