1

我是 Qt 和 Linux 内部的新手。这是为了更好地了解 qt 及其在 Linux 上的执行。

我有一个在基于 Imx6 的评估板上的 Linux 中运行的 Qt5 二进制文件。我可以通过以下方式运行我的应用程序:

./my_app -platform eglfs 

在使用这个时,我不小心卸载了 proc 文件系统

sudo umount /proc 

之后,当我尝试运行时,我的应用程序出现错误,如下所示:

EGL Error : Could not create the egl surface: error = 0x3003
  1. 谁能解释 Qt/egl 与 proc 文件系统的关系?
  2. Qt/egl 从 /proc 需要的特定信息是什么?
  3. 有没有办法在不挂载 /proc 的情况下使这些信息可用?

对不起,如果我问错了问题,谢谢你的时间..

**

编辑:

** 的输出strace -e open -f ./fast_cluster/fast_cluster -platform eglfs | grep '/proc'此给出

4

0 回答 0