【发布时间】:2016-01-28 02:26:16
【问题描述】:
我需要帮助编写串行端口。我使用 FTDI 电缆将 USB 视为串行端口。
我浏览了 msdn 中给出的示例,但我不明白。 https://msdn.microsoft.com/en-us/library/system.io.ports.serialport(v=vs.110).aspx 。这是用 C++/CLI 模式编写的吗?符号^是什么意思?
我在使用#using 时遇到错误,并且出现很多错误。如果有人可以通过一个简单的代码开始只写入串行端口,那就太好了!
【问题讨论】:
-
做简单的文件打开文件
\\.\COMn然后读/写。 -
是的,
^表示它是C++/CLI。 -
你不应该在这里问别人为你写代码的事情。更好地展示您尝试过的内容,也许我们可以帮助您修复错误。
-
.NET SerialPort 类只能在 .NET 项目中使用。就像您在项目创建对话框中的 CLR 节点下找到的那种。在像您尝试使用的原生 C++ 中,您必须以 Hard Way™ 的方式执行此操作。只要您不需要做任何花哨的事情,Boost 的 asio 就可以将您带到某个地方。否则周围有很多图书馆。太多了,用谷歌吧。