标签: c++ cross-platform
我正在使用C ++和boost :: asio库创建软件,需要访问串行端口。我想创建一个GUI,其中包括串行端口设备名称的选项,例如Linux下的/dev/ttyUSB0或Windows下的COM3:。
/dev/ttyUSB0
COM3:
到目前为止,我只是放入简单的文本编辑框,以便用户只需输入设备名称,但用户建议组合框更方便用户使用。
是否有某种合理的跨平台方法可以列出可能的串口?
答案 0 :(得分:3)
不,没有这样的。
最好的办法是拥有一个特定于平台的confic文件,列出要在组合框中显示的值。