代码中的getCommState()失败错误87:WIN7 64位PC /笔记本电脑中的块IDE

时间:2015-08-26 06:35:45

标签: c++

我的项目是打开一个串口并从ARM LPC1768 uController接收字符串数据。我在使用带有错误87的getCommState()时遇到问题。我使用以下内容: 1. Code ::使用MinGW GCC编译器阻止IDE(版本10.05 32位) 2.在wxWidgets中完成的GUI 3.具有Win7 64位的笔记本电脑 4. USB转串口转换器(超级终端,显示COM10)

我的程序成功打开COM10端口,但getCommState()返回0。

任何人都可以帮助我吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

在MSDN网站上,我找到了解决方案。

通过使用 wxT(“\\\。\\ COM10”)作为createFile()中的第一个参数,我得到了正确的文件处理程序并使用处理程序,我现在可以使用getCommstate()和setCommState()具有正确的返回/无错误。

对不起该帖子。