• 6537阅读
  • 5回复

使用qextserialport获取串口的问题 [复制链接]

上一主题 下一主题
离线bkey
 

只看楼主 倒序阅读 楼主  发表于: 2011-09-04
       使用qextserialport-1.2win-alpha 在win下获取串口名称,主要是由于使用串口转usb这些设备时,串口名字随时都会改变
但是问题就出现了,只要加入qextserialenumerator相关文件,设定win32:DEFINES = _TTY_WIN_,就会出现
invalid conversion form 'BYTE*' to 'const char*' 的错误提示
应该如何解决?

如果按照网上说的,添加#pragma comment (lib,"advapi32.lib "),又提示ignoring #pragma comment
这个又如何解决?
离线morriszy

只看该作者 1楼 发表于: 2011-09-05
FT232芯片串口名字是变化的,可以固定为COM3
VS2010+Qt4.7.0
离线bkey

只看该作者 2楼 发表于: 2011-09-05
回 1楼(morriszy) 的帖子
说了等于没说,不是说用电脑的人就会改串口名字啊,大哥。
离线morriszy

只看该作者 3楼 发表于: 2011-09-06
回 2楼(bkey) 的帖子
不是人改,是你用Qt写代码固定串口设备为COM3
VS2010+Qt4.7.0
离线onsunsl

只看该作者 4楼 发表于: 2012-09-24
回 楼主(bkey) 的帖子
_TTY_WIN_在哪定义的?
离线dbzhang800

只看该作者 5楼 发表于: 2012-09-26
Re:回 楼主(bkey) 的帖子
引用第4楼onsunsl于2012-09-24 20:23发表的 回 楼主(bkey) 的帖子 :
_TTY_WIN_在哪定义的?


这些早就不用了,建议用qextserialport-1.2beta2
快速回复
限100 字节
 
上一个 下一个