1安装JDK和按照JDK环境变量配置文件配置好环境变量。
1.JDK环境变量设置 配置环境变量:右击“我的电脑”-->"高级"-->"环境变量" 1)在系统变量里新建“JAVA_HOME”变量,变量值为:C:\ProgramFiles\Java\jdk1.6.0_14(根据自己的安装路径填写) 2)新建“classpath”变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开) 4)“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功! 补充环境变量的解析: JAVA_HOME:jdk的安装路径 classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。 path:系统在任何路径下都可以识别java,javac命令。 2. Eclipse IDE for C/C++ Developers Eclipse IDE for C/C++ Developers (下载地址http://www.eclipse.org/downloads/), 这个版本包含了最新版本的eclipse IDE的核心和与之配套的CDT,免去了安装CDT的麻烦。 提供的Eclipse IDE for C/C++ Developers为免安装软件,点击即可运行。
3 MinGW的下载安装 MinGW下载地址为(http://data.99pan.com/download/7621_55_7840485476281515222.html) 3.1) mingw安装过程:
各组件描述: g++ Compiler,C++编译器 g77 Compiler,Fortran编译器 Ada Compiler,Ada编译器 Java Compiler,Java编译器 Objective C Compiler , Objective C编译器 mingw make ,mingw的makefile 解释器 选择g++ Compiler和mingw make 两项。 (7)在安装目录选择界面,选择mingw的安装目录,默认目录是C:\MinGW,点next到下一步。
(8)选择开始菜单文件夹界面,就是你想把程序的快捷方式放到开始菜单的“所有程序”的那个目录下。
点击“Install ”开始正式安装
(9)安装程序将你选择的安装包解压到指定的目录中,稍等一会提示安装成功。
(10)点击Finish,结束安装。
至此,这个MinGW就已经安装完了,它是一组有用的工具集(这些工具将包含在$\bin目录下(其中 $代表您所选择的安装路径))。 3.2 )因为Eclipse里面预设用来进行编译的档名为 make.exe 但是Mingw安装起来后预设的 make 檔名是 mingw32-make.exe
1)在“系统变量”中修改“Path”变量,添加“C:\MinGW\bin;”(注意所加位置前面时否有 ; ,如果没有则先添加 ;) 2)接下来,在系统变量中分别新建并配置如下变量,如下图 LIBRARY_PATH :C:\MinGW\lib
C_INCLUDE_PATH
C_INCLUDE_PATH :C:\MinGW\include
CPLUS_INCLUDE_PATH
CPLUS_INCLUDE_PATH :C:\MinGW\include\c++\3.4.5; C:\MinGW\include\c++\3.4.5\mingw32
C:\MinGW\include\c++\3.4.5\backward;C:\MinGW\include
3.4)测试MINGW安装是否成功 测试: (1)在cmd中执行下make命令(如c:\MinGW\bin\make.exe),如果出现“***No targets specfied and no make file found stop”,设置成功。 (2)在cmd中输入“gcc -v”,如果屏幕出现“gcc不是内部命令或外部命令,也不是可运行的程序或批处理文件。”表示环境变量设定有问题。 如果出现如下显示,表示设定成功。 显示代码打印01 H:\>gcc -v 02 Reading specs from C:/mingw/bin/../lib/gcc/mingw32/3.4.5/specs 03 Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 04 05 --target=mingw32 --prefix=/mingw --enable-threads -le-sjlj-exceptions --enable-libgcj --disable-java-awt 06 07 --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchroni 08 Thread model: win32 09 gcc version 3.4.5 (mingw-vista special r3) 10 H:\> (3)在cmd中输入“mingw32-make -version”或者是"make -v",如果屏幕出现: 显示代码打印mingw32-make -version 02 GNU Make 3.81 03 Copyright (C) 2006 Free Software Foundation, Inc. 04 This is free software; see the source for copying conditions. 05 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A 06 PARTICULAR PURPOSE. 07 08 This program built for i686-pc-mingw32 09 10 H:\>make -v 11 GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. 12 Built for i686-pc-msys 13 Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 14 Free Software Foundation, Inc. 15 This is free software; see the source for copying conditions. 16 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A 17 PARTICULAR PURPOSE. 18 19 Report bugs to <bug-make@gnu.org>.
4.1)启动eclipse,选择Window->Preferences->C/C++->new CDT project wizard->Makefile Project 2)在Eclipse中,是以“Project”即项目为单位进行开发的,不能够对不属于任何一个Project的单个源文件进行编辑和编译,所以打开Eclipse IDE之后的首要任务是新建一个工程。以新建一个C++工程为例,点击菜单栏的“File->New->C++ Project”. 在弹出的对话框中依次输入Project name(工程名),选择Project type(工程类型),然后点击“Finish”(完成)。Project type分为两种,“Executeble”和“Makefile project”,其中“Executeble”为Managed C++ Project,即自动编译的C++工程;而“Makefile project”是通过写makefile来手动编译的C++工程,新手建议使用自动编译的C++工程。这里我们选择了一个“Executeble”的“Hello World C++ Project”(Hello World示例工程)。展开 Executable 并选择 Hello World C++ Project ,Toolchain 选择 MinGW GCC,单击 Finish.双击 Hello World.cpp 进行查看和修改,之后 Project > Build Project 或者使用快捷键 CTRL+B 建立工程,然后 Run > Run Configurations ,选择 C/C++ Application 并新建,最后点击 Run 。如果出现 Hello World ,那么 C++ 开发环境已经搭建完成。如果没有,那么看看哪一步没有做或者顺序错了。 新建工程后的IDE界面,左侧为Project Explorer(工程浏览器),中间是Editor(代码编辑器),右边是Outline(大纲),下方的“Console”就是传说中的控制台。在自动编译的C++工程中,当代码发生更改并保存后,eclipse便会自动调用编译器对此文件进行编译,编译信息会在控制台中输出,如果出现编译错误,则在出错的代码的左边会出现小红叉.
以上便是一个简单的C++工程的新建、编辑和运行的步骤,C工程与其类似。 |
Eclipse IDE for C/C++ Developers 开发C/C++
最新推荐文章于 2021-06-12 10:25:32 发布