回复: 串口调试助手(QT 4.4.3 + QextSerialPort 1.2)
#86 [csoapy 12-11 19:23]
引用第85楼davis45于2010-12-10 08:54发表的:
无法定位程序输入点,为虾米啊?
可能是我程序版本太低了,我用的4.3.2
不好意思,没遇到这种情况,应该是编译选项或者exe和dll的版本匹配问题,这个程序最新版是v1.05,在QtCreator下写的,你的Qt 4.3.2的话是在vs下开发的?就算是同一个版本的qt,VC编译器和gcc编译器生成的dll是不一样的。
实在不行自己新建工程把源码一步步地加进去。不知已经解决没?
#87 [davis45 12-21 16:32]
引用第86楼csoapy于2010-12-11 19:23发表的 :
不好意思,没遇到这种情况,应该是编译选项或者exe和dll的版本匹配问题,这个程序最新版是v1.05,在QtCreator下写的,你的Qt 4.3.2的话是在vs下开发的?就算是同一个版本的qt,VC编译器和gcc编译器生成的dll是不一样的。
实在不行自己新建工程把源码一步步地加进去。不知已经解决没?
哦,不好意思,难得LZ这么心细,我试着回去用creator建一个工程,我是用VS2005开发的
http://www.qtcn.org/bbs/read.php?tid=19911
不知道你有没有遇到过这个帖子里出现的情况,我现在比较困惑
#88 [wxjshr 01-06 18:03]
我用V1.05做了下测试,发现了个问题,由于回复太多没有一一看,也许问题重复了。今天使用串口,发现串口参数必须是打开后再设置参数才能保证发送数据的正确性。比如使用v1.05波特率为9600数据为123发送到另一串口,另一串口接受正确;然后使用其他串口工具打开该串口并把波特率设为1200再关闭;再使用v1.05发送刚刚的123,此时另一串口收到的数据不会是123了。
不知道有没有人碰到过?v1.05是存在这样的问题的,原因前面也说清楚了,楼主不烦测试测试
#89 [anderelbe 04-19 15:25]
谢谢楼主
#90 [okgaoshengok 05-27 09:09]
下不下来,请给个正确的链接。谢谢