• eclipse+MinGW(C++11)


      很多学过java的程序员在使用微软的那一系列开发工具时大都不是很适应,VS系列体积庞大,反应极慢。由此很多人会想到小巧好使的eclipse。下面就来看看如何在eclipse下写C++程序,以及支持C++11新标准。

    1.需要的安装工具

    1)eclipse C++版本(JDK当然必不可少,这个许多java基础书籍上都有介绍如何配置环境变量,在此处本人不在多说)。下载地址:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2

    2)MinGW:用它作为C++和C的编译器。下载地址:nuwen.net/mingw.html

    下载MinGW后双击文件自解压,自动生成MinGW文件夹。(在此处本人默认你的MinGW文件夹位于C盘根目录

    2.MinGW的环境变量配置

    1)path=C:MinGWin;C:MinGWlibexecgccx86_64-w64-mingw324.8.2  

    注:如果你的环境变量已经有path这一项,那么你最好不要再新建path,直接将C:MinGWin;C:MinGWlibexecgccx86_64-w64-mingw324.8.2;加到最前面即可,否则你原有的path路径会被破坏:比如你在cmd下输入ipconfig,ping这些命令都会不支持

    2)  LIBRARY_PATH=C:MinGWlib

    3)  C_INCLUDEDE_PATH=C:MinGWinclude

    4)  CPLUS_INCLUDE_PATH=C:MinGWincludec++4.8.2;C:MinGWincludec++4.8.2ackward;C:MinGWinclude

    此时打开命令行输入gcc -v

    显示

    说明你的环境变量配置成功!

    3.打开eclipse_cpp版本

    1)

    2)

    3)

    4)

    5)写几句代码试试:

     1 #include  <iostream>
     2 #include <list>
     3 using namespace std;
     4 
     5 int main(int argc, char **argv)
     6 {
     7     //C++11列表初始化
     8     list<int> il={1,2,3,4,5,6};
     9 
    10     //基于范围的for语句
    11     for(auto i:il)
    12     {
    13         cout<<i<<" ";
    14     }
    15     cout<<endl;
    16 }

    6)先别急着运行,先构建在运行。

    7)运行结果

    最后在说明一点:在我的机器环境下C++11新标准可以支持,如果你的eclipse版本不是很新或者你用的不是我这个版本的编译器,那新标准很可能不支持。可参见:http://hkllzh.iteye.com/blog/1620352

    本人写此文章只为那些想使用eclipse写C++但又不知如何入手的人们,如有侵权,请及时联系我,本人将及时删除此文章!!!

  • 相关阅读:
    Oracle Function REGEXP
    Asp.net 注册IIS
    SAP모듈
    C# 程序中,不使用TNS File 中的服务名进行数据库连接
    跟我一起学XNA(2)让物体动起来②(附源码)
    ubuntu显卡的几个帖子
    每秒改变一次背景颜色以及由此引发的一些有趣的小事情(.net方向)
    to myself
    vi编辑器上下左右键盘变成ABCD
    一个最简单的linux hello world模块
  • 原文地址:https://www.cnblogs.com/huyongliang/p/3578548.html
Copyright © 2020-2023  润新知