在Windows平台下使用MinGW+Eclipse学习C++

作者:vunix 和c/c++相关  

Eclipse基金会提供了Eclipse IDE for C/C++ Developers来开发C/C++程序,仅仅是提供一个IDE,并没有提供编译器。如果再加一个C/C++编译器,就可以使用Eclipse IDE for C/C++ Developers来开发C/C++程序了。

Eclipse IDE for C/C++ Developers支持Cross GCC/Microsoft Visual C++/MinGW GCC等3种编译。
Cross GCC的使用具体使用参考http://wiki.osdev.org/GCC_Cross-Compiler
Microsoft Visual C++本身是一个集IDE和编译器一体的工具,在Windows平台下一般使用它。MinGW并不是一个单纯的C/C++ 编译器,而是一套GNU 工具集合。除开 GCC 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。MinGW的下载地址http://sourceforge.net/projects/mingw/?source=dlp 下载后会得到一个mingw-get-inst-20120426.exe文件

安装mingw-get-inst-20120426.exe,会自动更新列表并下载MinGW。我的MinGW安装在C:\
下载完后,需要设置环境变量,如果在Windows中设置环境变量略过。环境变量和值有:
Path=C:\MinGW\bin
LIBRARY_PATH=C:\MinGW\lib
C_INCLUDE_PATH=C:\MinGW\include

下载Eclipse IDE for C/C++ Developers,下载地址
http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/juno/SR2/eclipse-cpp-juno-SR2-win32-x86_64.zip
安装Eclipse IDE for C/C++ Developers,解压即可。使用Eclipse IDE for C/C++ Developers前,记得先配置JDK环境变量。

好了,一切配置好,就打开Eclipse IDE for C/C++ Developers来开发C++程序吧
1)启动Eclipse
2)新建C++工程,在向导中的Project name输入工程名称,Project type选择 Hello World C++ Project,

Toolchains选择MinGW GCC,其它的选项默认就行。新建后就生产一个与工程名同名的cpp文件,内容如下:

点击(此处)折叠或打开

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     cout << "!!!Hello World!!!" << endl; // prints !!!Hello
  5.     return 0;
  6. }

3)右击工程,点击菜单Build Project,Eclipse 会调用MinGW GCC生产一个二进制文件,这个二进制文件是x86的。

4)再右击工程,点击菜单Run As,Local C/C++ Application,将运行程序。

至此,Windows平台下使用MinGW+Eclipse学习C++环境和入门实例就演示完了,当然还有详细细节没有给出,需要的时候搜索下。

现在网络咨询发达,很多信息都有,就连核武器资料在网上都能找到。写技术博客不是卖弄,不是传播,而将所学习过程记录下来,从写到消化,从消化到转化,最终转化成能力。

相关资料:

在Windows平台下使用MinGW+Eclipse学习C++来源网络,如有侵权请告知,即处理!

编程Tags: