XDG_RUNTIME_DIR 月食-cdt

XDG_RUNTIME_DIR on eclipse-cdt

我安装了 SDL2 libs + eclipse, eclipse-cdt + g++ 开始在 Eclipse 上开发一些游戏 IDE.

我在使用 Debian。我使用 apt.

安装它

项目正常构建,但不运行。以下输出来自控制台 window

error: XDG_RUNTIME_DIR not set in the environment.

但是,如果我从 eclipse 中执行它,debug 文件夹 运行 上生成的二进制文件正常。

有什么问题?

我找不到这个错误的解决方案。在 运行 eclipse 之前导出 XDG_RUNTIME_DIR 显然不起作用。

我安装了另一个版本的 Eclipse,它运行良好 (?)

考虑使用比存储库

更新的 eclipse-cdt 版本

试试这个;

打开 eclipse 设置并尝试将环境变量 "XDG_RUNTIME_DIR" 设置为“/run/user/1000”并应用。

打开 "Run button" 附近的下拉菜单 --> 打开 "Run configuration" --> 打开 "Environment" -->> "new" >> 变量为 "XDG_RUNTIME_DIR",值为“/run/user/1000”

它非常适合我。