首页 > 解决方案 > eclipse 在 sun solaris 10 上进行 c++ 开发。获得 gtk 警告

问题描述

我想在 sun solaris 10.0 机器上进行 c++ 开发。我下载了用于 solaris 10 的 eclipse,但是当我运行它时,什么都没有弹出,并且我在命令行上收到警告。如何调出 Eclipse IDE?我还需要 eclipse.ini 中的任何插件来启用 c++ 开发吗?/plugins 目录下有很多文件。我对 unix 和 solaris os 很陌生。

这是我的环境 cat /etc/release Solaris 10 10/09 s10x_u8wos_08a X86 版权所有 2009 Sun Microsystems, Inc. 保留所有权利。

uname -a SunOS 5.10 Generic_147441-25 i86pc i386 i86pc

这是我下载的eclipse http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.6-201606061100/eclipse-SDK-4.6-solaris-gtk-x86_64.zip

这是 java 版本 java 版本 "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, 混合模式)

这是警告消息 ./eclipse Eclipse: GTK+ Version Check ***WARNING: Gtk+ version too old (micro mismatch) ***WARNING: SWT requires GTK 2.18.0 ***WARNING: Detected: 2.4.9

(Eclipse:3218): Gdk-WARNING **: gdkdrawable-x11.c:994 drawable 不是像素图或窗口

(Eclipse:3218): Gtk-WARNING **: gtkwidget.c:7030: 小部件类GtkLabel' has no property named链接颜色'

我正在使用 cygwin 并运行 xwindows 插件来支持弹出窗口。

这是下载的eclipse.in i。我没有对其进行任何更改。

vi eclipse.ini

"eclipse.ini" 13 lines, 320 characters
-startup
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.solaris.x86_64_1.1.300.v20160518-1444
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m

谢谢

标签: c++eclipsegtksolaris

解决方案


推荐阅读