c++ - 是否有跨平台的方法来列出可用的串行端口?

标签 c++ cross-platform

我正在使用 C++ 和需要访问串行端口的 boost::asio 库创建软件。我想创建一个 GUI,其中包括串行端口设备名称的选择,例如 Linux 下的 /dev/ttyUSB0 或 Windows 下的 COM3:

到目前为止,我只是放入了简单的文本编辑框,以便用户可以简单地键入设备名称,但用户建议组合框会更加用户友好。

是否有某种合理的跨平台方法来列出可能的串行端口?

最佳答案

不,没有这样的事情。

最好的办法是拥有一个特定于平台的配置文件,其中列出了要在组合框中显示的值。

关于c++ - 是否有跨平台的方法来列出可用的串行端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21314010/

相关文章:

c++ - MPI 中的简单聊天程序 C++

c++ - 将 vector 初始化为零

php - 用python加密数据,用php解密

android - 为 Phonegap/Titanium 跨平台开发选择硬件

python - 使用 Python 进行跨平台 SWF 播放?

java - Java 中透明且与操作系统无关的路径处理

c++ - 使用SFML绘制多个形状

c++ - 根据标准,std::vector 是否受静态初始化顺序问题的影响?

c++ - 尝试使用匿名 union 引用已删除的函数错误

react-native - React native VS Flutter 哪个更好