我有一个用于 Qt(嵌入式 Linux)中 USB 接口的应用程序。
当插入笔式驱动器时,内核会发送一个信号,我想识别该信号并且希望我的 Qt 应用程序能够检测到它。
我浏览了 Qt 的 UNIX 信号处理教程,但没有找到解决我的问题的方法。
我按照教程做了同样的事情,但我没有找到检测 U 盘的方法。它只会终止进程。
请点击以下链接。
我还发现可以使用 qt 的 QdBus 库。我对其进行了交叉编译,但出现了 lidbus 版本的错误。
还有其他方法可以从应用程序中检测外部 U 盘吗?