我正在尝试在Eclipse CDT(On Ubuntu)中运行gtkmm项目。该项目编译良好,没有报告错误,但当我尝试运行该项目时,控制台打印出此消息
"Gtk-WARNING **: cannot open display:"
如果我去了可执行文件所在的位置,在nautilus中,我可以打开它并运行正常。尝试直接从Eclipse运行时,这只是一个问题。
谢谢,
答案 0 :(得分:8)
听起来像是在eclipse用来启动应用程序的环境中设置了“DISPLAY”环境变量。
要检查此项,请编辑您尝试启动的程序的“运行配置”。接下来,选择Environment
标签。如果已经设置了DISPLAY
变量,请确保它是正确的(通常应该是“:0.0”)。如果没有,请创建一个并将其设置为“:0.0”。