我正在尝试使用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位上运行。