eclipse 配置 C++

2023-11-04

前言

最近有项目需要c++,但是c++自从离校那时就没碰过了,所以要重新学习下。因为曾经为了做自己的博客网站,学了java,下载了eclipse,也是在eclipse上写的博客网站的,所以对eclipse还是相对熟悉的。而且平时写代码都是用vim,所以对市面上所有的IDE都不熟悉。所以现在学习c++也就使用eclipse。

一、使eclipse支持c++

如果你下载的就是for c++ 的,就不要看了,看看一些配置就行了。因为我原来下载的使为java的,所以不支持c++。

1、安装CDT

打开eclipse, 点击 Help->Install New Software
1
如上图,填上:http://download.eclipse.org/tools/cdt/releases/9.10 ,后面9.10看最新版本。红色区域打两个勾。点击Next。

然后next->next->accept->finish就行了。下载可能要好一会儿。下载完重启。

2
3
点击open,这时你就可以创建c++ project了。但是这时你还编译不了你的c++程序。

2、为c/c++安装编译器(MinGW)

这里我安装的是64为版本的,当然,它也兼容32位。
下载可以去官网,我这里上传到了csdn,直接下载就行了:下载地址

下载运行MinGW-W64-install.exe:
4
下面对几个选项给出说明:

  • Version制定版本号,从4.9.1-8.1.0,按需选择,没有特殊要求就用最新版吧;
  • Architecture跟操作系统有关,64位系统选择x86_64,32位系统选择i686;
  • Threads设置线程标准可选posix或win32;
  • Exception设置异常处理系统,x86_64可选为seh和sjlj,i686为dwarf和sjlj;
  • Build revision构建版本号,选择最大即可。

这时还没完成,环境变量还要配置。在安装的过程中,可以选择安装目录,我这里选择了 E:\tool\C++\,所以我在Path环境变量加上
E:\tool\C++\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin
7
好了,命令行测试一下:
8
这个时候就可以编译运行你的程序啦。

第一次编译你的程序时要注意一下,你要先把整个project build 一下。
点击你创建的项目名称鼠标右键:
9


三、让自己写代码轻松点

1、配色主题,我喜欢黑色

Window->Preferences
10

2、代码补全

自动代码补全完全是一个改善生活质量的功能,cdt拥有自动代码补全功能,只是我们没有打开而已
windows -> preferences ->general->keys 在搜索框输入 template
11

然后在binding 中输入 Ctrl+Z, 当然你也可以用其他的,比如Alt+/。因为我的vim配置补全也是Ctrl+Z,所以这里就填了这个。

开启自动填充功能:
windows -> preferences -> c/c++ -> editor -> templates 将最下面的 user code formatter 勾选上
12
3、还有一些背景颜色设置的(自己觉得碍眼的)
13
这里代码相关背景颜色设置的,百度一下意思,根据自己需要设置。

13
像这个全黑一点白啊,如果想用变量很多,很碍眼,设置其他颜色。
Toggle Mark Occurrences这个功能非常好用,能把选中的方法/变量在本类中全部出现的地方高亮显示,是一个非常实用的功能。但是默认颜色是灰色,非常毁眼。可以通过下面的设置更改为自己喜欢的颜色
Window->Preferences->General->Editors->Text Editors->Annotations->Occurrences
14
然后就不碍眼了
15

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

eclipse 配置 C++ 的相关文章

随机推荐

  • [4G&5G专题-5]:RRU 全面了解什么是4G+5G RF动态频谱共享?

    前言 建议在了解动态频谱DSS之前 前先了解 5G专题 4 RRU 全面了解什么是4G 5G RF静态射频共享 4G 5G专题 4 RRU 全面了解什么是4G 5G RF静态射频共享 文火冰糖的硅基工坊的博客 CSDN博客 rru设计原理与
  • 安卓在ecplise的问题

    Description Resource Path Location Type AndroidManifest xml file missing This is build issue Go to Menu in eclipse Proje
  • 【编程测试题】头条校招

    题目描述 头条的2017校招开始了 为了这次校招 我们组织了一个规模宏大的出题团队 每个出题人都出了一些有趣的题目 而我们现在想把这些题目组合成若干场考试出来 在选题之前 我们对题目进行了盲审 并定出了每道题的难度系统 一场考试包含3道开放
  • 用python实现简易控制台五子棋小游戏

    finish False 游戏是否结束 flagNum 1 当前下棋者标记 flagch 当前下棋者棋子 x 0 当前棋子的横坐标 y 0 当前棋子的纵坐标 print 033 1 37 41m 简易五子棋游戏 控制台版 033 0m 棋盘
  • python生成器的实现及原理

    1 迭代 一个接一个读取列表中的值 这个过程叫迭代 案例 mylist1 1 2 3 for v in mylist1 print v end print mylist2 x x for x in range 5 for v in myli
  • STM32F103(六)——定时器中断

    定时器原理与例程 1 定时器基本原理 1 1 三种定时器的区别 1 2 通用定时器的主要特点 1 3 通用定时器的3种计数器模式 1 4 通用定时器工作过程 1 5 定时器的内部时钟配置 2 定时器中断实验 2 1 常见库函数 2 2 定时
  • Notepad++正则命令全解 -- 小黑超细详解

    notepad 为文本编辑器工具 是windows的一款免费开源工具 功能有很多吧 还可以运行脚本 倒是也没有具体去研究 不过用起来挺方便的 记录一下平常使用会用到的吧 下载 Notepad GitHub 目录 举一个栗子 简单使用正则 正
  • Qt中多个单选按钮信号连接到同一个槽函数

    当多个类似信号需要连接到同一个槽函数时 在槽函数内需要对信号的来源进行判断 这里主要是采用sender 函数 此函数会返回信号来源的方向 让我们来看看效果 接下来是具体的代码 首先添加3个RadioButton 并且连接到同一个槽函数 QS
  • 软件工程——第13章软件项目管理知识点整理(完结)

    本专栏是博主个人笔记 主要目的是利用碎片化的时间来记忆软工知识点 特此声明 文章目录 1 管理的定义 2 软件项目管理地位 重要性
  • 【自学开发之旅】Flask-restful-Jinjia页面编写template-回顾(五)

    restful是web编程里重要的概念 一种接口规范也是一种接口设计风格 设计接口 要考虑 数据返回 接收数据的方式 url 方法 统一风格 rest 表现层状态转移 web 每一类数据 资源 资源通过http的动作来实现状态转移 GET
  • iframe 相互获取值

    链接 https www cnblogs com henuyuxiang p 7427155 html
  • Hp 笔记本开机不进入 grub 引导 ubuntu与windows选择界面

    我在预装了 windows 的机器上安装 ubuntu 每次想启动 ubuntu 时都需要按下 F9 才能进入引导选择界面 使用 ubuntu 的 efibootmgr 和 boot repair 等工具都不起作用 只是改变了 ubuntu
  • git常规操作

    场景一 从项目A的dev分支复制到项目B的dev分支上 1 将项目B clone 到本地 git clone b master 项目B的git地址 2 将项目A的git地址 添加至本地的remote git remote add upstr
  • 每月摘录--2023年7月

    企业 证监会最新消息 对蚂蚁集团及旗下机构处以罚款 含没收违法所得 71 23 亿元 并要求蚂蚁集团关停违规开展的 相互宝 业务 并依法补偿消费者利益 极客公园 7 月 7 日消息 据央行公布的行政处罚信息显示 今日 财付通支付科技有限公司
  • CoordinatorLayout的简单使用,android开发app的详细过程

    效果展示 代码展示
  • 军工重组

    http bar stockstar com p8448439 1 html 下周可千万别洗出来 2660到现在用了没多久就临近3000点 只要地产一起来马上就到3600了 地产现在不涨并不是不想涨 而是只要地产一起来马上就到3600 多数
  • VSCode安装教程最新,包教包会!

    一 VScode下载 1 进入VScode官网 官网地址 https code visualstudio com 点击 Download 进入下载 不要点击 Download for Windows Stable Build 否则它会自动帮
  • 编译Linux内核生成Image和System.map文件

    p span style font family 华文楷体 font size 12pt background color rgb 255 255 255 一直想琢磨琢磨Linux内核 便开始看 Linux内核完全注释 可是发现一头雾水 所
  • 用java实现计算器四则运算以及混合运算

    贴代码 本例测试是基于junit eclipse可安装对应 的java包 我用的是idea 添加插件即可 import java io BufferedReader import java io IOException import jav
  • eclipse 配置 C++

    前言 最近有项目需要c 但是c 自从离校那时就没碰过了 所以要重新学习下 因为曾经为了做自己的博客网站 学了java 下载了eclipse 也是在eclipse上写的博客网站的 所以对eclipse还是相对熟悉的 而且平时写代码都是用vim