C++之配置eclipseC++环境

参考配置环境:https://www.cnblogs.com/zhchoutai/p/6852908.html

1.安装jdk;下载Eclipse及CDT(最新的eclipse自带有CDT);CDT的全称是C/C++ DevelopmentTools,是使Eclipse可以支持C/C++开发的插件;<注意:>CDT的版本号和Eclipse的版本号有严格的相应关系。假设版本号相应不对就会安装不成功。
(也能够在安装完Eclipse后,通过Eclipse的软件更新功能安装CDT,详细步骤能够參考Eclipse的在线文档。)

2.安装MinGW----下载地址https://sourceforge.net/projects/mingw-w64/?source=typ_redirect

MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。

MinGW最大的特点就是编译出来的可执行文件能够独立在Windows上运行。

MinGW的组成:

  • 编译器(支持C、C++、ADA和Fortran)
  • GNU工具
  • mingw-get(用于Windows平台安装和部署MinGW和MSYS的命令行安装器)
  • mingw-get-inst(用于GUI打包)

  1. MinGWMinimalist GNU for Windows)是一组可免费获取、自由分发的特定于 Windows 的头文件和导入库,这些头文件和导入库与 GNU 工具集结合在一起。
  2. 这个部件是C/C++的编译器。

  1. 3、添加环境变量
  2. 右键 我的电脑->属性->高级->环境变量->系统变量中添加
  3. MINGW_HOME=C:/MinGW
  4. LIBRARY_PATH = %MINGW_HOME%/lib
  5. C_INCLUDE_PATH = %MINGW_HOME%/include
  6. PATH变量的最后增加 ;%MINGW_HOME%/bin
  7. 4、配置MinGW
  8. 在安装目录C:\MinGW\bin下,将mingw32-make.exe改名为make.exe,因为
  9. Eclipse预设用来编译的文件为 make.exe
  10. 打开cmd,输入gcc -v 测试一下编译环境是否安装成功。
  11. 5、配置Eclipse
  12. Eclipse 中进行设定:
  13. Window->Preferences->C/C++->Make->NewMake Project->New Builder
  14. ->Binary Parser,取消 Elf Parser 改选 PE WindowsParser
  15. 6、创建、编译C/C++工程
  16. File - New- C++ Project,名称 test,选择“Hello World C++ Project 和“MinGW GCC”,选择“Finish”。
  17. 之后,可以运行.cpp文件进行测试,可以看到下方的“!!!Hello World!!!“结果,表明安装成功啦……

3、配置Eclipse

为了让CDT可以採用MinGW进行编译,须要在 Eclipse 中进行设定
Window->Preferences->C/C++->Make->NewMake Project->New Builder
->Binary Parser 取消 Elf Parser 改选 PE WindowsParser

另一个问题须要注意,cdt的一个问题,在对c++文件建立indexer时会在75%的时候卡住,并且cpu占用率通常都是100%,知道的唯一的解决的方法是将indexer功能关闭 Window->Perferences->C/C++-->Indexer把Apply indexer to all projects now前面的对号钩掉。

+++++++++++++++错误注意:

出现“Launch failed,Binary not found”的根本原因。其实出现这个提示,是因为你没有吧Eclipse和C++编译器整合在一起。具体说就是,Eclipse找不到C++的编译器,从而无法对代码进行编译;主流的编译器——MinGW;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值