zoukankan      html  css  js  c++  java
  • debian C语言GUI开发环境 eclipse 建立(包括windows)

    安装基本的eclipse平台,This package provides only the Eclipse Platform. It doesn't include any development plug-ins. These are available in different packages: 

    apt-get install  eclipse-platform

    C开发插件:eclipse-cdt

    JAVA开发插件: eclipse-jdt

    环境: aptitude install xulrunner-dev -y

    http://www.eclipseworld.org/bbs/read-cec-tid-19084.html 

     补充一下,有的eclipse的代码补全快捷键可能不是ctrl+space,比如我今天刚升级到中文的eclipse后快捷键被改成了atl+/ 了。快捷键可以自己设置,方法是连续按两次shift+ctrl+L之后回探出一个窗体来,里面有设置快捷键的部分,按自己的喜好设置就可以了。

     ====================

    http://blog.chinaunix.net/u3/96229/showart_1984530.html 

     安装eclipse c/c++:

    apt-get install eclipse-cdt sun-java6-jdk

    1.
    启动出现
    This Eclipse build doesn't have support for the integrated browser.
    要修改配置文件:
    vim /usr/bin/eclipse
    找到“# Set path for the Mozilla SWT binding”这段,注释掉以下几行:
    else
    $DIALOGW \
            --title="Integrated browser support not working" \
            --text="This Eclipse build doesn't have support for the integrated browser."
        [ $? -eq 0 ] || exit 1
    再加上一行:

    export MOZILLA_FIVE_HOME=""

    // Mozilla是一个为标准的兼容性,跨平台性和可移植特性而设计的一个开放源码web浏览器和工具包。 Mozilla.org提供用以测试和反馈的二进制文件。关于mozilla.org的更多信


    2.
    出现:
    JVM terminated. Exit code=127
    /usr/lib/jvm/java-gcj/bin/java
    -Djava.library.path=/usr/lib/jni
    -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db
    -Dgnu.gcj.runtime.VMClassLoader.library_control=never
    -Dosgi.locking=none
    -jar /usr/lib/eclipse/startup.jar
    -os linux
    -ws gtk
    -arch x86_64
    -launcher /usr/lib/eclipse/eclipse
    -name Eclipse
    -showsplash 600
    -exitdata 7100007
    -install /usr/lib/eclipse
    -vm /usr/lib/jvm/java-gcj/bin/java
    -vmargs
    -Djava.library.path=/usr/lib/jni
    -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db
    -Dgnu.gcj.runtime.VMClassLoader.library_control=never
    -Dosgi.locking=none
    -jar /usr/lib/eclipse/startup.jar 

    现在来说说什么是XULRunner。试想我们原来一直都是使用C/C++/C#/Java来写桌面应用程序,但是我们有很多轻量级的程序根本不需要如此重量级的平台来支撑,比如C#,我写个简单的程序都需要安装.NET来运行。当然也有很好的MONO框架,在C++中还有QT框架可以使用,当然,都挺轻量的,但是如果你想开发一个和Firefox一样的应用程序,用XUL+CSS做界面,并且用JS写后台代码的话,那么你可以使用XULRunner来开发应用程序。(MDC官方翻译

    要安装xulrunner-dev:

    aptitude install xulrunner-dev -y

    3.打开eclipse提示找不到java
    安装java
    修改:/etc/eclipse/java_home
    注释掉"/usr/lib/kaffe/pthreads"
    加入一行:
    /usr/lib/jvm/java-6-openjdk/jre

    =====================

    http://www.blogjava.net/yaoleiroyal/archive/2009/10/05/297277.html 

    windows安装问题:

    eclipse cdt安装主要有两个步骤
    一个是安装winGw,这是一个C++的编译器,没有它,程序不会编译运行,关于它的安装,网上一堆。
    另外一个就是安装cdt的插件了,我在安装中主要遇到的问题是,将插件放入eclipse目录中后,新建工程时总是不对,网上有些人说cdt只能和eclipse一起打包下载,直接下载cdt插件会出现版本不兼容的情况。经过漫长的实验,我发现并不是这个问题。真正的问题出在一个jar包上,在plugins目录中,名字类似org.eclipse.cdt.core.win32_5.1.0.200906161748.jar。这个文件从网上下载后是个jar包形式,但如果要想安装成功,则这个jar包需要解压成文件夹形式,将其解压之后,一切天下太平了。与版本的兼容不兼容完全没关系。 
  • 相关阅读:
    微信小程序----导航栏滑动定位(实现CSS3的position:sticky效果)
    微信小程序----侧滑菜单(Popup---左侧滑动,右侧不动)(MUI侧滑导航)
    微信小程序----侧滑菜单(Popup----左侧不动,右侧滑动)(MUI侧滑导航)
    微信小程序----gallery slider(图片轮播)组件
    微信小程序----页面生命周期
    微信小程序----App生命周期
    HDU-1180-诡异的楼梯
    HDU-2031-进制转换
    POJ-1852-Ants
    POJ-2386-Lake Counting
  • 原文地址:https://www.cnblogs.com/leaven/p/1662548.html
Copyright © 2011-2022 走看看