下午因为一些需求要搞一波C,貌似很久都没接触C和C++了,之前做课程设计的时候还在用VC++6.0,很经典的IDE了。但因为版本过老所以打算尝个鲜,于是下载了DEV-C++,这是一款轻量级的IDE,只有几十M,具体的就不说了,有点儿坑,各种库函数报错,整了很久也没完全搞定,不知道是不是因为版本问题,界面也很不友好,比VC++6.0显得还古老。。
卸载DEV之后打算在eclipse中折腾一下,装个CDT插件,常规的有两种方式,如果你没有装eclipse,可以下载一个可以编译C/C++语言的eclipse,这是最直观的了;如果你已经装了eclipse(大部分都是用来写java的),那么就可以选择安装CDT插件了的方式了。
基于后者也有两种基础方式,第一种方式是在工具栏点击“help”,选择“Install New SoftWare...”,然后点击“Add”按钮输入CDT名字和下载地址即可,如图所示:
第二种方式是选择“help”下的“Eclipse Marketplace”,在“Find”框中输入“CDT”,然后选择所需插件即可,这个更加直观,如图所示:
选择第一个安装就可以,不过此时却报错了:
错误信息为:
An error occurred while collecting items to be installed
session context was:(profile=F__eclipse_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to read repository at http://download.eclipse.org/tools/cdt/releases/9.7/cdt-9.7.2/features/org.eclipse.cdt.cmake_9.7.2.201904300035.jar.
Read timed out
可以大致地看出是找不到CDT的jar包,翻了很多资料,尝试了各种方式都以失败告终,最后由于网络恢复正常(之前一直在下载东西),重新安装CDT插件竟然意外成功了。。如图:
重启Eclipse点击右上角圆圈所标注的按钮即可切换至C/C++编译环境……
我感觉老天爷给我开了个玩笑~~但正因为网络问题才让我发现这么个问题,也算是一种收获吧,另外,关于这个jar包我们可以看看其地址:
如果网络通畅一般是可以正常下载的。。
虽然这个错误不属于技术性问题,但如果你遇到了又恰巧翻到了我的博客,希望能够帮助到你。