eclipse-cdt

时间:2015-11-10 01:28:49

标签: c++ eclipse sdl-2

我安装了SDL2 libs + eclipseeclipse-cdt + g++以开始在Eclipse IDE上开发一些游戏。

我在Debian上。我使用apt安装了它。

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

error: XDG_RUNTIME_DIR not set in the environment.

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

有什么问题?

2 个答案:

答案 0 :(得分:3)

试试这个;

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

打开“运行按钮”附近的下拉菜单 - >开放“运行配置” - >打开“环境” - >> “新”>>变量为“XDG_RUNTIME_DIR”,值为“/ run / user / 1000”

它完美地为我服务。

答案 1 :(得分:0)

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

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

考虑使用更新版本的eclipse-cdt而不是存储库的