我安装了SDL2
libs + eclipse
,eclipse-cdt
+ g++
以开始在Eclipse IDE上开发一些游戏。
我在Debian上。我使用apt
安装了它。
项目正常构建,但不会运行。以下输出来自控制台窗口
error: XDG_RUNTIME_DIR not set in the environment.
但是,如果我在eclipse中执行它,debug
文件夹上生成的二进制文件会正常运行。
有什么问题?
答案 0 :(得分:3)
试试这个;
打开eclipse设置并尝试将环境变量“XDG_RUNTIME_DIR”设置为“/ run / user / 1000”并应用。
打开“运行按钮”附近的下拉菜单 - >开放“运行配置” - >打开“环境” - >> “新”>>变量为“XDG_RUNTIME_DIR”,值为“/ run / user / 1000”
它完美地为我服务。
答案 1 :(得分:0)
我无法找到此错误的解决方案。在运行eclipse之前导出XDG_RUNTIME_DIR
显然不起作用。
我安装了另一个版本的Eclipse并且运行良好(?)
考虑使用更新版本的eclipse-cdt而不是存储库的