“Gtk-WARNING **:无法打开显示:”在 Eclipse 中运行 gtkmm 项目时
Posted
技术标签:
【中文标题】“Gtk-WARNING **:无法打开显示:”在 Eclipse 中运行 gtkmm 项目时【英文标题】:"Gtk-WARNING **: cannot open display:" when running a gtkmm project in Eclipse 【发布时间】:2011-04-21 14:49:03 【问题描述】:我正在尝试在 Eclipse CDT(在 Ubuntu 上)中运行 gtkmm 项目。该项目编译正常,没有报告错误,但是当我尝试运行该项目时,控制台会打印出此消息
"Gtk-WARNING **: cannot open display:"
如果我转到可执行文件所在的位置,在 nautilus 中,我可以打开它并且它运行良好。这只是尝试直接从 Eclipse 运行时出现的问题。
谢谢,
【问题讨论】:
【参考方案1】:听起来“DISPLAY”环境变量没有在 eclipse 用来启动应用程序的环境中设置。
要检查这一点,请为您尝试启动的程序编辑运行配置。接下来,选择Environment
选项卡。如果已经设置了DISPLAY
变量,请确保它是正确的(通常应该是“:0.0”)。如果没有,则创建一个并将其设置为“:0.0”。
【讨论】:
谢谢!有效!我是否必须对我创建的每个项目以及每个运行配置都执行此操作?或者有没有办法设置默认值? 不幸的是,我不知道设置它的全局方法。我认为您必须为每个项目手动执行此操作,或者从一个普通项目开始,然后为新项目复制+修改。以上是关于“Gtk-WARNING **:无法打开显示:”在 Eclipse 中运行 gtkmm 项目时的主要内容,如果未能解决你的问题,请参考以下文章
Opencv:无法打开显示:C++、Raspberry Pi 无头连接
NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2游记