【发布时间】:2013-07-05 14:50:41
【问题描述】:
我正在尝试使用 boost 库在 C++ 中连接一个信号和一个插槽。我的代码当前打开一个文件并从中读取数据。但是,我正在尝试改进代码,以便它可以使用串行端口实时读取和分析数据。我想做的是只有在串行端口中有可用数据时才调用分析函数。
我该怎么做呢?我以前在 Qt 中做过,但是我不能在 Qt 中使用信号和槽,因为这段代码没有使用他们的 moc 工具。
【问题讨论】:
-
你使用的是什么操作系统?
-
您能否更详细地描述您实际遇到的问题?检测到你在串口收到了东西,或者如何使用
boost::signal,或者别的什么? -
我正在为如何编码而苦苦挣扎。就像如何在串口上使用 boost::signal 一样,当串口收到字节时,就会调用一个函数。我希望它在不使用 Qt 的情况下像 Qt 信号和插槽一样。
标签: c++ boost serial-port signals slot