zoukankan      html  css  js  c++  java
  • 用Eclipse开发C、C++

    一、本文阅读对象
    1、本文假定你已经熟悉JavaEclipse的安装,并能顺利启动和运行Eclipse,之前在Eclipse上有过开发经验,至少在Eclipse上写过Javahelloworld
    2
    、感觉用Eclipse开发很爽,也想用Eclipse来开发C/C++
    3
    、由于本人能力和经验有限,本文肯定有不周和错误之处,请读者指正

    二、测试平台
    Windows XP SP2

    三、所需软件支持
    1JDK(我用的是1.6.0_10版本)
    2
    MinGW(我用的是5.1.6版本)
    3
    gdb(我用的版本是7.0.50)
    4、Eclipse for C/C++ Developers(我用的是3.5.0版本Galileo

    四、软件下载
    1JDK
    sun的官方网站上下载,不过由于被甲骨文收购,最近sun的官方主页(http://www.sun.com/)被重定向到Oracle,不过sun的中文网站(http://cn.sun.com/)还可以访问,大家还是自己找一下,不再讲了,给个网址:http://java.sun.com/javase/downloads/index.jsp/
    2
    MinGW
    MinGW官方主页(http://www.mingw.org/)下载,
    找到“Download”,点击进入http://sourceforge.net/projects/mingw/files/
    下载下来是一个在线安装文件MinGW-5.1.6.exe,怎么安装,后面会讲
    3、gdb
    在MinGW的下载页面(http://sourceforge.net/projects/mingw/files/)的下方有一些其他和MinGW搭配使用的软件,其中就有gdb,我找的是gdb-7.0.50,因为它是2010-02-07发布的,正好是我研究Eclipse调试C、C++程序的那一天。
    我 下载后得到的文件是gdb-7.0.50.20100202-mingw32-bin.tar.gz,1.81MB,注意那个bin,表示可执行文件。我 先前下的是源代码,怎么搞都不行,源代码大概是二十多MB,源代码不是本文需要的,如果大家想研究研究gdb可以把源代码下下来看看。
    4
    Eclipse for C/C++ Developers
    Eclipse官方主页下载,给个网址:http://www.eclipse.org/downloads/
    下载Eclipse IDE for C/C++ Developers版本,下载得到的文件是eclipse-cpp-galileo-SR1-win32.zip

    五、软件安装
    1JDK
    不想说了
    2
    MinGW
    下载得到的是一个155K左右的文件MinGW-5.1.6.exe,打开它
    网上有人说不用选最后一项make,其他的需要,还有人说只要选g++ok,我也没试过,我测试安装的时候没有选make,其它的都选了,接下来就是下载的过程
    其实,安装"C compiler"和"g++ compiler"就可以了
    下载完成后安装,没啥好说的了
    3、gdb
    下载得到的压缩包内容包含两个文件夹"bin"和"share"
    其中bin目录下是"gdb.exe"和"gdbserver.exe"
    share目录下是"gdb"、"info"和"man"
    把上面的压缩包放到MinGW的安装目录下
    然后直接解压就行,解压过程中如果提示覆盖文件(夹),选择覆盖就行。

    4
    Eclipse for C/C++ Developers
    不用说了,简单,解压
    5、将MinGW的bin目录添加到环境变量中

    六、使用及操作方法
    建议安装顺序是JDK——MinGW——gdb——Eclipse
    这样完成后Eclipse能自己找到JDKMinGW
    打开Eclipse,新建工程
    这里建议不要选择“Empty Project”,因为存在调用头文件问题,至少我没成功。
    选择“Hello World C++ Project”,会自动生成一个.cpp文件,含有一小段helloworld代码,开发时不要删掉就是了。
    一个工程就建完了,接下来就是coding了,程序员的强项,哈哈。调试过程就和调试Java一样,这个就不用讲了。

    七、注意事项
    1、最后说一条重要注意事项,有时候运行会出现下面情况
    'Launching HelloWorld.exe' has encontered a problem. Program file not specified

    解决方法如下:
    单击"Run"向右绿色按钮后面的向下黑箭头,单击"Run Configurations..."
    点击“Search Project…
    选择.exe文件再点ok就行
    2、还有时候会出现类似“binary not found”的错误,建议大家在左侧“Project Explorer”里面右击工程名,选择“Clean Project”,出现其他错误也建议先试试“Clean Project
    还有,大家在运行工程之前一定要保存文件,不知怎么的,我测试的时候Eclipse不能自动保存,导致我调试的时候错误重复出现。

    先就这么多了,大家有什么问题可以一起讨论,我写的有什么不对的也请大家指正。终于在年三十,一边看着春晚,一边完成了这篇日志。

    关于本日志的配图版本,请参看http://chenyineng.info/blog/livespace/125C9729D9069C04_164.html

  • 相关阅读:
    django自带登录认证与登录自动跳转
    11月份草稿2
    使用JavaScript实现字符串格式化
    requests与BeautifulSoup
    python+minicap(二)
    python+minicap的使用
    python+opencv图像处理(一)
    haproxy实现mysql从库负载均衡
    mysql 5.7 64位 解压版安装
    Redis基础教程
  • 原文地址:https://www.cnblogs.com/chenyineng/p/2712947.html
Copyright © 2011-2022 走看看