如何用 emacs 查看编译 gentoo 上的 C/C++ 项目代码?

我尝试在gentoo 上安装 deepin 的 dde 桌面环境,结果装到 x11-wm/dde-kwin 包的时候报编译错, 好像是和 override 关键字有关:marked override, but does not override。

我想用 emacs 打开项目代码,并尝试修改编译,要如何做?

我自己可以用 emacs 打开单独的编译出错的 .cpp 文件,但一个项目是应该对应一个目录吗?我可以看到各级目录里有 CMakeList.txt 文件。