studio 20**,还是eclipse比较清爽。总结一下吧。
eclipse(eclipse-cpp-helios-SR2-win32,什么版本无所谓,一定要集成了cdt的,纯净版的eclipse请搜索如何暗转cdt插件),wingw安装包。
classic(纯净的eclipse,毕竟人家是做ide的)、cpp开发插件cdt,其他组件不是必须的,其实等效于classic+cdt。
mingw-get-inst-20110316,把这个安装包下载下来,双击安装。
等;确认了这一条基本上不用eclipse就可以在命令行下编译c与c++源程序了。
is stopped,是因为mingw没有装完整,放心官网的肯定完整。(注:环境变量这一块只有\mingw\bin
这一项,有网站说要加入许多变量,各种名,基本就是把eclipse自动include的路径都放到系统环境变量里面。但是我没有加即成功了,对其他网站是否正确表示怀疑。可探讨)。
assist代码提示帮助功能没有java的强大,只能以. ->
::等很少的字符触发提示,更不如vs上的番茄助手强大。 有问题留言。
<EpException.h>
CDT C++编程。在eclipse中添加头文件和库文件
编译添加include路径
添加链接库
这样外部的头文件和库文件都会在编译的时候被使用了。
find binary 什么什么等等。
认真思考一下,好像是没有产生二进制的可执行文件,所以没法执行,笨想也是啊,他连头文件都不识别么,能运行么。自己真傻。于是开始上网找问题。
网络这个东西啊,说好也好,可是这家伙,给我误导了半天,赵家说这个办法,王家说那个办法……每个都不好使,还互相冲突!自己也懒,不认真思考其问题。总想看别人有什么成品解决方案没有。
最终还是自己想想,调调,看看解决了。总结一下。
第一:从eclipse官网下的那个eclipse ide for
C/C++ developers只是一个外环境,没有编译,链接C/C++的内核。所以还得自己装。
第二:我用的内核是MINGW。装MINGW时注意完整的安装包是几十M。而网上流行的安装文件只是一个几十K的程序,安装后还是从官网下载代码继续执行的。所以一定要注意自己是什么安装包。
第三:安装完MINGW之后需要配置环境变量,记住只需在path里加上mingw里bin下这个路径即可。只需配置这一个。网上关于这点中说纷纭!但我实践后的确只需着一个。
重点就这三点。确保无误后绝对能成功。
注意两点:
必须保证机器装过JDK了,因为eclipse是用java写的,当然需要运行环境了。
eclipse里面有个binary parse的需要选上。
使用Eclipse开发C++程序最主要的几个步骤:
1.安装JRE
由于Eclipse本身是用Java开发而成,因此自然需要使用到JRE,如果先前已经安装过了就可以不必安装了。
可以在sun公司官方网站下载。我在天空软件站下载的jre6.0,下载后解压缩,直接安装
2.安装Eclipse
下载页面:http://www.eclipse.org/downloads/直接下载
Eclipse
IDE for C/C++ Developers。下载之后,解压缩到你想放置的路径,拉出快捷方式即可,不必安装。
3.挂上Eclipse中文套件
如果你不介意使用英文界面,这个就可以不用安装
4.安装MinGW
这是一个GNU项目的C/C++开发环境,是Linux下的gcc编译器在windows上的实现,是一个开源、免费,标准的开发环境。它包含了最新和最标准的函数库和头文件。安装之后电脑上便有GCC,G++编译器,这个程序编译所需要的。
MinGW(Minimalist GNU
Windows):专门为window平台定制的GCC开发模拟平台。
官方地址:http://www.mingw.org/
我下载的是MinGW5.1.3,如果你没有网络环境,可以选择Download and
install
先下载到盘上再将所有文件烤到自己的电脑上安装(P2P)
。具体需要什么文件参照: mingw.ini或
mingw
这两个文件在安装 MinGW时自动生成,里面记录了当前安装需要的文件(前个版本[previous],候选版本[candidate])和这些文件来这什么地方。
在安装的时候需要选择安装版本:Previous、Current(默认)、Candidate。选择组建时,除了默认的最上面的选项,还要至少选上三个选项:g++
compiler、Objective C
Compiler、MinGW
Make(此项一定要选上)!当然,选择安装的组建越多,等待的时间越长。
接下来,要设置环境变量:(适用于旧版本(3.2版之前),新版本不用设置)
我是安装在C:\MinGW,你可以根据自己的安装路径进行配置,这些配置可以在cmd下完成,也可以“我的电脑à属性à高级里à环境变量”进行设置,如果你使用的是用户变量,那在你新建只后必须注销系统;如果是建的是系统变量,则必须重启系统。这样你的环境配置才能生效!
Path
:C:\MinGW\bin;
分号得在英文输入模式下输入的。
新建LIBRARY_PATH
:C:\MinGW\lib
这是标准库的位置。
新建C_INCLUDEDE_PATH
:C:\MinGW\include
新建CPLUS_INCLUDE_PATH
:C:\MinGW\include\c++\3.2.3;C:\MinGW\include\c++\3.2.3\mingw32;C:\MinGW\include\c++\3.2.3\backward;C:\MinGW\include
现在,环境变量已经配置完毕,我们打开一个CMD窗口,进行下验证,看我们的环境变量有没有配置成功。
-v,回车,看下输出的是什么,正常显示如下:
5.安装C++
Formatter
CDT并没有程序码的格式化工具,就用这个来辅助。如果没有这个需要,不装也可以正常使用。
使用举例(Hello):
1.第一启动Eclipse时,需要设置Workspace
2.
新建C++工程project(两种方法):
(1)选择File > New
> Project
… >,在弹出的对话框中选择C++ Project
(2)选择File > New
> C++ Project
… >,在弹出的对话框中选择C++ Project
选好之后,进入下一步
3.输入工程名字,并选择工程类型和编译工具,如下图所示:
(1)可以点击Finish按钮,进入Eclipse工作窗口
(2)也可以选择Next按钮,进入到“Select
Configurations”界面,最后点击Finish按钮,进入Eclipse工作窗口
4.
Eclipse工作窗口
5.
创建资源文件夹,用于存放源代码
:右击Hello工程
> Source Folder
6.
新建一个CPP文件(C++源文件)
:右击src > New > Source
File
7.输入代码:
#include <iostream>
using namespace std;
int main()
{
cout<<"Welcome to
Eclipse!"<<endl;
return 0;
}
cout和endl的声明在名字空间std之中,所以一定不能忘记“using namespace std;”!否则会出现编译错误!
8. MinGW和
Eclipse
进行整合实现 Eclipse
下的 GCC
编译
:
(1)打开菜单window -->
Show View --> Make Targets
右边出现Make Targets
窗口
(2)右击src -->
new,输入名字,创建Make
Target
(3)在右侧Make Targets
窗口中,右击“GCC Compile”
--> Bilde Target,即可出现下图:
9.运行经过编译的CPP文件:选择工具栏上的
运行按钮,即可看到以下运行结果: