我正在尝试使用 boost asio 库在端口 COM2 上发送简单信号。问题出在这段代码上。我收到错误消息: :系统找不到指定的文件。
io_service io;
serial_port port( io );
boost::system::error_code error;
if (!port.is_open()) {
port.open("COM2", error);
LOGI("Error: %s.", error.message().c_str());
}
可能有什么问题?我在这个端口上没有设备,我真的不知道这一切是如何工作的。我的任务是向 COM2 端口发送一个简单的 7 位信号。但我无法通过开放端口阶段。我在运行 VS2012 的 Windows 8.1 64 位上。