Windowd系统下Eclipse CDT+MinGW快速搭建C/C++开发环境

1. 下载CDT离线包 

首先下载eclipse c/c++ IDE  

Eclipse C/C++ IDE for 2021-12

然后下载CDT插件,注意和eclipse版本匹配: cdt-10.5.0.zip

版本对应关系 https://www.eclipse.org/cdt/downloads.php

2. 安装MinGW后,最简单的配置:Window -> Preferences -> C/C++ -> Build -> Environment添加Path : $PATH;D:\dh\MinGW\bin 即可。

下载链接:https://sourceforge.net/projects/mingw-w64/files/

3. 离线加载CDT插件

因为不想在装VC太大了,就打算用 eclipse 写写C++,但在配置过程中还是遇到的一些问题,花了不少时间

首先eclipse 各个版本有所区别

可以看到集成了 CDT 的 eclipse 多了RSE组件,所以要除了CDT外还要单独下载RSE

1.首先下载RSE组件(新版eclipse不用下了,直接跳第二步下载):

这里组件要和自己的eclipse 版本相匹配,

新版下载:http://www.eclipse.org/tm/downloads.php

如果eclipse版本是 3.7 或者 3.7 之前的话,下载地址http://archive.eclipse.org/tm/downloads/

附:我下的是 RSE-runtime-3.3.1.zip

2.下载 CDT 插件:

查看自己的eclipse 版本,在 Help -> About Eclipse SDK 中可以查看,我的是 version:3.7.2,

去下载匹配的 CDT 插件:http://www.eclipse.org/cdt/downloads.php

像我的话选的就是 cdt-8.0.1

下载链接:http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/indigo/dist/cdt-master-8.0.1.zip

3.不要先装 CDT,应先装 RSE ,不然就会一直报错(新版eclipse就直接装CDT就行了):

这里如果如果在 eclipse 里面装失败了,就直接组件 RSE 的 zip 文件解压,将里面 features 和 plugins 两个文件夹下的文件直接复制到你安装 eclipse 的相应文件夹下即可。

4.打开eclipse 安装下载的插件

打开eclipse -> Help -> Install New Software... -> Work with(Add...) -> Archive...,选中刚刚下载的 有关 CDT 的 zip 文件,上面的Name 可以填 CDT , 点击 OK 之后等跳出下面界面

之后就是下一步下一步,

finish,然后等待,安装有一段时间,但因为本地,不用担心网络问题

安装完成后,需要重启一次,最好在重启前可以将默认的工作区间清空,或者更改默认工作区间,然后打开就可以用啦
贰方

4. 常规设置

1)eclipse CDT支持pkg-config

在marketplace上安装pkg-config插件.在项目-》属性-》c++ build -》 setting -》 pkg-config勾选gtk

5. 使用问题汇总

1) eclipse中解决#ifdef-#endif中代码不被“识别”的问题

项目--> properties-> C/C++ Include Paths and Symbols -> Add Preprocessor Symbol -> 添加“_MG8K=1”

6. 快捷键

1)打开资源:ctrl+shift+r

2)重构-重命名:Alt+Shift+R 

3)快速显示 OutLine: Ctrl+O 

 4)头文件和源文件间切换:Ctrl + Tab ;ctrl+鼠标左键 ; F3函数声明和定义切换

5)调用查询方法

1).(首推)双击选中该方法,Ctrl+Alt+H 

如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”, 
Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。

2).(次推)选中该方法,Ctrl+Shift+G  就显示这个方法被谁引用了 ,

   查询在整个工作区中被谁引用了

3).选中该方法,Ctrl + H(全局搜索
4).选中该方法右键 reference 

6)跳转到函数名或者函数名间跳转:Ctrl+shift+上下键

7)快速转换编辑器:ctrl+e

8)浏览前后的选项卡:ctrl+page down或ctrl+page up。在很多文件打开的状态下,ctrl+e会更加有效率

9)提取本地变量:alt+shift+l   提取本地方法:alt+shift+m

10)在当前行之下创建一个空白行:Shift+enter 与光标是否在行末无关。Ctrl+shift+enter则在当前行之前插入空白行

11)将当前行的内容往上或下移动:Alt+方向键。在try/catch部分,这个快捷方式尤其好使。

12)编辑器窗口最大化:Ctrl+m

13)下一个错误及快速修改:ctrl+.及ctrl+1   ctrl+.将光标移动至当前文件中的下一个报错处或警告处

14)自动补全/提示代码:alt+?或alt+/

15)格式化代码:ctrl+shift+f

16)自动注释当前行或者选择的多行ctrl+/

17)删除当前行:ctrl+d

18)用于查找下一个/上一个:Ctrl+k和Ctrl+Shift+k

19)用于关闭所有文件:Ctrl+Shirt+W  用于关闭当前文件:Ctrl+w

20)转到上次编辑的位置:Ctrl+Q

21)查找、查找/替换:Ctrl+F

22)用于在超类型和子类型之间切换:Ctrl+T

23)查看所有Eclipse键盘快捷键的列表:Ctrl+Shift+L

24)查找右大括号:CTRL+SHIFT+P键

25)大小写:Ctrl+Shift+Y/X

26)搜索类:ctrl+shift+T

 

posted @ 2018-01-11 20:05  PKICA  阅读(288)  评论(6编辑  收藏  举报