安装

  1. 安装Eclipse

    Eclipse下载页

    能够选择Eclipse IDE for C/C++ Developers(内置CDT插件)

    也能够选择安装其它版本号之后再安装CDT插件。
  2. 安装CDT插件

    CDT插件主页
  3. 安装MingGW(32位编译套件)。

    MingGW主页

    下载 mingw-get-setup.exe

    安装完毕后Mingw以及MSYS的bin文件夹应该已经自己主动被加入到了Path环境变量中
  4. 安装Mingw-w64(64位编译套件)

    Mingw-w64主页

    下载 mingw-w64-install.exe (安装时可能须要“以管理员身份执行”)

    安装完毕后将Mingw-w64的bin文件夹加入到Path环境变量中

    Configuring Eclipse for using with MSYS2
 

Eclipse中启动程序时出现“Launch failed. Binary not found.”错误

须要先Build Project,生成Debug目录之后才干执行。

“Launch failed. Binary not found.” error on CDT Kepler Eclipse
 

使用g++编译程序时,出现

“the application has requested the runtime to terminate it in an unusual way”错误以及

“Cannot create temporary file in C:\WINDOWS\: Permission denied”错误

权限问题。须要暂时“以管理员身份执行”Eclipse
 

程序不能正常启动,命令行下运行出现 (0x0000007b)错误

缺少dll,须要将MinGW的bin文件夹加入到Path环境变量中
 

选择C++编译器版本号(如C++11/14)

Project > Properties > C/C++ Build > Settings > Tool Settings > GCC C++ Compiler > Dialect > Language Standard > ISO C++11(或ISO C++1y)
 

调试程序时显示STL容器的值

首先须要安装Python2.7,然后再配置Eclipse。

Windows > Preferences > C/C++ > Debug > GDB

分别设置GDB debugger 以及 GDB command file的路径。

MingGW的话,应该设置为 MinGW安装文件夹\bin\gdb-python27.exe 和 MinGW安装文件夹\bin\.gdbinit

Mingw-w64的话,应该设置为 Mingw-w64安装文件夹\bin\gdb.exe 和 Mingw-w64安装文件夹\etc\gdbinit
 

配置Boost库

Project > Properties > C/C++ General > Paths and Symbols > Includes > Gnu C++ > Add > 加入Boost文件夹
 

无法设置断点

Run > Breakpoint Types > C/C++ Breakpoints

How can I enable breakpoints in Eclipse/CDTAsk
 

在Mac上无法调试程序,出现“Error with command: gdb --version”错误

 

编译之前自己主动保存

Windows > Preferences > General > Workspace
勾选 Save Automatically before build
 

在 Eclipse 中使用 C++的更多相关文章

  1. Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法

    有的项目引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误, 我们知道可以通过jvm ...

  2. Hadoop3 在eclipse中访问hadoop并运行WordCount实例

    前言:       毕业两年了,之前的工作一直没有接触过大数据的东西,对hadoop等比较陌生,所以最近开始学习了.对于我这样第一次学的人,过程还是充满了很多疑惑和不解的,不过我采取的策略是还是先让环 ...

  3. Maven在Eclipse中的实用小技巧

    前言     我们在开发的工程中很多都是Maven项目,这样更加便于我们jar包的管理.而我们一般使用的IDE都是Eclipse,由于我们在日常的开发过程中会经常要用到一些Maven的操作,所以我今天 ...

  4. 在Eclipse中使用Git

    一.打开Eclipse,以此点击菜单Help--Install New Software-, 此时将弹出Install对话框,如下图所示: 点击Add按钮,此时将弹出Add Repository对话框 ...

  5. 解决ubuntu eclipse中 Android SDK Manager 图标不见的方法

    在eclipse中选择的步骤如下:   Window ---> Custom Perspective  --> command Group Availability ----> an ...

  6. eclipse中的classes文件夹同步问题

    问题: 在同步项目时,由于误操作将classes文件夹加入到了同步版本中,这样会导致每次更新程序编译后,会有很多class文件显示在同步清单中. 解决方案: 将classes文件不设置为同步. 1. ...

  7. 在Eclipse中集成Ant配置

    提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件. 一. 修改Ant Classpath 在使用一个可 ...

  8. 解决eclipse中svn插件总是提示输入密码的问题

    一.背景 最近在eclipse中使用svn插件进行远程仓库代码管理时,老是出现提示让输入密码,特别烦人,经过努力,终于解决该问题,拿来和大家分享~ 二.svn插件密码机制以及出现问题的原因分析 当我们 ...

  9. 用maven在eclipse中创建Web项目

    使用eclipse插件创建一个web project 首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 ...

  10. [转]在Eclipse中使用JUnit4进行单元测试(初级篇)

    首先,我们来一个傻瓜式速成教程,不要问为什么,Follow Me,先来体验一下单元测试的快感! 首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除 ...

随机推荐

  1. 【BZOJ1196】【HNOI2006】公路修建问题

    [描述] OI island是一个非常漂亮的岛屿,自开发以来,到这儿来旅游的人很多.然而,由于该岛屿刚刚开发不久,所以那里的交通情况还是很糟糕.所以,OIER Association组织成立了,旨在建 ...

  2. Codeforces Round #449

    960  asteri 1384     492 00:04 -1 892 01:33     960 PEPElotas 1384     488 00:06 896 00:26       960 ...

  3. spring中quatz的多定时任务配置图文详解

    近来公司让用quatz框架做定时功能,而且还是执行多定时任务,真是苦恼. 虽然从网上搜了很多资料,但是写法上不太尽如人意,最后还是请教了螃蟹大神,给的配置建议就是简单啊,现在拿来分享下: 这里我们需要 ...

  4. CUDA 编程实例:计算点云法线

    程序参考文章:http://blog.csdn.net/gamesdev/article/details/17535755  程序优化2 简介:CUDA ,MPI,Hadoop都是并行运算的工具.CU ...

  5. spring cloud(一) 副 consul

    spring cloud 使用consul作为注册中心 1.安装consul 使用docker安装 查找consul镜像 docker search consul 下载镜像 docker pull c ...

  6. Pyhhon中一些常见的字符串操作.

    可变变量:list, 字典 不可变变量:元祖,字符串 字符串的操作(去掉空格, 切片, 查找, 连接, 分割, 转换首字母大写, 转换字母大小写, 判断是否是数字字母, 成员运算符(in / not ...

  7. CentOS 7添加开机启动服务/脚本

    一.添加开机自启服务 在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以 jenkins 为例):systemctl enable jenkins.service #设置jenkins服 ...

  8. JA document的练习

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. python文件操作IO

    模式 描述 r 以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式. rb 以二进制格式打开一个文件用于只读.文件指针将会放在文件的开头.这是默认模式.一般用于非文本文件如图片等. r+ ...

  10. 【BZOJ3451】Tyvj1953 Normal - 点分治+FFT

    题目来源:NOI2019模拟测试赛(七) 非原题面,题意有略微区别 题意: 吐槽: 心态崩了. 好不容易场上想出一题正解,写了三个小时结果写了个假的点分治,卡成$O(n^2)$ 我退役吧. 题解: 原 ...