首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flutter和linux

Flutter和linux
EN

Stack Overflow用户
提问于 2020-11-16 23:14:02
回答 1查看 84关注 0票数 2

我想为Linux创建一个颤动插件。我不太了解C++,但我想试一试。在C++中创建外壳命令是个好主意吗?例如,如果我需要蓝牙设备,而我确实需要

auto pPipe = ::popen("bluetoothctl scan on","r");

并读取输出流来获得扫描结果,这在C++中是一种好的做法吗?例如,蓝牙可以是wifi、4G等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-16 23:24:59

使用popen本身并没有什么问题,但它是一种相当重要的方法,如果你经常对相对短暂的命令这么做,你可能会比另一个嵌入或链接代码来做相同事情的应用程序给系统带来更多的负载。另外,使用popen可能会使您的程序更容易维护,也可能不会-这取决于您使用的工具是否更改了它们的命令行选项,更改了它们的输出,以及在您想要支持的发行版上保持可用等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64860570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档