在Eclipse中运行gtkmm项目时出现“Gtk-WARNING **:无法打开显示:”

我试图在Eclipse CDT中运行一个gtkmm项目(在Ubuntu上)。 该项目编译好,没有错误报告,但是当我尝试运行该项目控制台打印出此消息

"Gtk-WARNING **: cannot open display:" 

如果我去可执行文件所在的地方,在鹦鹉螺,我可以打开它,它运行良好。 试图直接从Eclipse运行时,这只是一个问题。

谢谢,

这听起来像“DISPLAY”环境变量没有在eclipse启动你的应用程序的环境中设置。

要检查这一点,请编辑您尝试启动的程序的运行配置。 接下来,选择Environment选项卡。 如果已经设置了DISPLAY变量,确保它是正确的(通常应该是“:0.0”)。 如果没有,则创建一个并将其设置为“:0.0”。