<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6265a3754c65f412590c3db6/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6265a3754c65f412590c3db6/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">使用<span class="_ _0"></span> <span class="_ _1"> </span> </div></div><div class="c x2 y3 w3 h4"><div class="t m0 x0 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _2"></span> <span class="_ _2"></span> <span class="_ _2"></span> </div></div><div class="c x0 y1 w2 h2"><div class="t m0 x3 h3 y2 ff2 fs0 fc0 sc1 ls0 ws0">Eclipse<span class="_ _3"></span><span class="ff1 sc0"> <span class="_ _4"> </span> </span></div></div><div class="c x4 y5 w3 h5"><div class="t m0 x0 h3 y6 ff2 fs0 fc0 sc1 ls0 ws0"> <span class="_ _5"></span> <span class="_ _5"></span><span class="ff1 sc0"> <span class="_ _2"></span> </span></div></div><div class="c x0 y1 w2 h2"><div class="t m0 x5 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">搭建<span class="_ _0"></span> <span class="_ _1"> </span> </div></div><div class="c x6 y3 w3 h4"><div class="t m0 x0 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _2"></span> <span class="_ _2"></span> <span class="_ _2"></span> </div></div><div class="c x0 y1 w2 h2"><div class="t m0 x7 h3 y2 ff2 fs0 fc0 sc1 ls0 ws0">C/C++<span class="_ _6"></span><span class="ff1 sc0"> <span class="_ _7"> </span> 开发环境<span class="_ _8"></span> <span class="_ _9"> </span> <span class="fc1 sc2"> </span></span></div><div class="t m0 x1 h6 y7 ff1 fs1 fc1 sc1 ls0 ws0">说明:网上有很多类似教程,但基本上都是很老版本的<span class="_ _a"> </span><span class="ff3"></span>,新版的<span class="_ _a"> </span><span class="ff3"><span class="_ _a"> </span></span>变化太多,网上很多教程都是错误或者多余的,所以特写此教程</div><div class="t m0 x1 h6 y8 ff1 fs1 fc1 sc1 ls0 ws0">避免更多人走弯路。</div><div class="t m0 x1 h6 y9 ff1 fs1 fc1 sc1 ls0 ws0">软件准备:<span class="ff3"></span>,<span class="ff3"></span>【集成开发环境】,<span class="ff3"><span class="_ _b"></span></span>【开发<span class="_ _a"> </span><span class="ff3"></span>必须的插件】,<span class="ff3"> !"</span>【编译工具】。</div><div class="t m0 x1 h6 ya ff1 fs1 fc1 sc1 ls0 ws0">建议安装顺序:先安装<span class="_ _a"> </span><span class="ff3"></span>,然后再<span class="_ _a"> </span><span class="ff3"> !</span>,再<span class="_ _a"> </span><span class="ff3"></span>,最后再把插件装上。</div><div class="t m0 x1 h6 yb ff3 fs1 fc1 sc1 ls0 ws0"><span class="ff1">、</span><span class="_ _a"> </span><span class="ff1">安装配置 就没什么好说的,略去不写,最重要的是配一下<span class="_ _a"> </span></span>#$<span class="_ _a"> </span><span class="ff1">环境变量。</span></div><div class="t m0 x1 h6 yc ff3 fs1 fc1 sc1 ls0 ws0"><span class="ff1">、安装<span class="_ _a"> </span></span> !<span class="_ _a"> </span><span class="ff1">编译器,首先当然是下载,网上很容易搜到官网下载地址</span>%<span class="ff1">就是这个:</span><span class="fc0">$&'()'*'+*,-<span class="_ _b"></span></span>.<span class="ff1">也可以</span></div><div class="t m0 x1 h6 yd ff1 fs1 fc1 sc1 ls0 ws0">将下载包中的<span class="_ _a"> </span><span class="ff3"> !/</span>直接离线安装<span class="ff3">0</span>安装步骤如下<span class="ff3">&/./</span>但是一般都是在线安装的,而且经常下载组件失败,所以推荐下载离线安装包,点击这里下</div><div class="t m0 x1 h6 ye ff1 fs1 fc1 sc1 ls0 ws0">载,当然也可以直接用人家准备好的绿色版,免得安装麻烦。这里简要的 说一下离线安装,简单的几步之后,就会进入如下界面,不够选任何项</div><div class="t m0 x1 h6 yf ff1 fs1 fc1 sc1 ls0 ws0">目时默认只安装<span class="_ _a"> </span><span class="ff3"><span class="_ _a"> </span></span>的编译器,一般都会再把<span class="_ _a"> </span><span class="ff3"> </span>勾上,就是用来编译<span class="_ _a"> </span><span class="ff3"></span>的。</div><div class="t m0 x1 h7 y10 ff3 fs1 fc1 sc1 ls0 ws0">1</div><div class="t m0 x1 h6 y11 ff3 fs1 fc1 sc1 ls0 ws0"><span class="ff1">、然后就是环境变量的配置,假设<span class="_ _a"> </span></span> !<span class="_ _a"> </span><span class="ff1">安装在<span class="_ _a"> </span></span>&2#'*/3/%4.2 !<span class="_ _c"> </span><span class="ff1">目录下,那么配:</span></div><div class="t m0 x1 h6 y12 ff3 fs1 fc1 sc1 ls0 ws0">$&&2#'*/3/%4.2 !25<span class="ff1">(如果有旧的<span class="_ _a"> </span></span><span class="_ _b"></span>$<span class="ff1">,那么在最后面加一个英文的“</span>67<span class="ff1">分号,在粘贴上去)</span></div><div class="t m0 x1 h6 y13 ff3 fs1 fc1 sc1 ls0 ws0">/<span class="ff1">右键我的电脑</span>8<span class="ff1">属性</span>8<span class="ff1">高级系统设置</span>8<span class="ff1">环境变量</span>/<span class="ff1">在里面依次按照如下步骤添加修改:</span></div><div class="t m0 x1 h6 y14 ff3 fs1 fc1 sc1 ls0 ws0"><span class="ff1">新建<span class="_ _a"> </span></span>9: !;<<span class="_ _a"> </span><span class="ff1">变量,值为你的<span class="_ _a"> </span></span> !<span class="_ _a"> </span><span class="ff1">的安装目录,比如我的安装目录是在<span class="_ _a"> </span></span>&2'),2 !</div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.142392,0.000000,0.000000,1.142392,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6265a3754c65f412590c3db6/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h6 y15 ff3 fs1 fc1 sc1 ls0 ws0"><span class="ff1">在<span class="_ _a"> </span></span>#=>;<span class="_ _a"> </span><span class="ff1">变量里加入</span>?9: !;<?256</div><div class="t m0 x1 h6 y16 ff3 fs1 fc1 sc1 ls0 ws0"><span class="ff1">新建<span class="_ _a"> </span></span>@9AB=BC#=>;<span class="_ _a"> </span><span class="ff1">变量,如果有的话,在值中加入</span>?9: !;<?25<span class="ff1">,这是标准库的位置</span></div><div class="t m0 x1 h6 y17 ff3 fs1 fc1 sc1 ls0 ws0">D<span class="ff1">新建<span class="_ _a"> </span></span>9:@E#=>;<span class="_ _a"> </span><span class="ff1">变量,值设为</span>?9: !;<?2(</div><div class="t m0 x1 h6 y18 ff3 fs1 fc1 sc1 ls0 ws0">"<span class="ff1">新建<span class="_ _a"> </span></span>#@EF9:@E#=>;<span class="_ _a"> </span><span class="ff1">变量,值设为</span>?9: !;<?2(22D"6?9: !;<?2(2<span class="_ _b"></span>2D"2</div><div class="t m0 x1 h7 y19 ff3 fs1 fc1 sc1 ls0 ws0">*,6?9: !;<?2(22D"25G,6?9: !;<?2(</div><div class="t m0 x1 h6 y1a ff3 fs1 fc1 sc1 ls0 ws0">%H.<span class="ff1">注意这五步必须每一步都检查仔细,否则很可能会影响后面的步骤。</span></div><div class="t m0 x1 h6 y1b ff1 fs1 fc1 sc1 ls0 ws0">如果按照上面步骤配置完环境变量,就 基本上<span class="_ _a"> </span><span class="ff3"><<span class="_ _a"> </span></span>了。我这个人很自信,我觉得如果你按照我的步骤走的话,基本上是不需要检验的。但是如果</div><div class="t m0 x1 h6 yc ff1 fs1 fc1 sc1 ls0 ws0">你还不放心,那你可以去试试, 测试<span class="_ _a"> </span><span class="ff3"> !<span class="_ _a"> </span></span>是否配置成功:<span class="ff3">!B<span class="_ _a"> </span></span>弹出运行窗口,然后敲入“<span class="ff3">7</span>打开命令行窗口,敲入“<span class="ff3">*/<span class="_ _b"></span>7</span>测试即可。</div><div class="t m0 x1 h6 y1c ff3 fs1 fc1 sc1 ls0 ws0">D<span class="ff1">、安装<span class="_ _a"> </span></span>><span class="ff1">:</span></div><div class="t m0 x1 h6 y1d ff1 fs1 fc1 sc1 ls0 ws0">当然,<span class="ff3"><span class="_ _a"> </span></span>还提供专门的<span class="_ _a"> </span><span class="ff3"></span>版<span class="_ _a"> </span><span class="ff3">%</span>先在<span class="_ _a"> </span><span class="ff3"><span class="_ _a"> </span></span>中点击 右键<span class="ff3"><span class="_ _b"></span>,/'$</span>看看有没有<span class="_ _a"> </span><span class="ff3"></span>文件夹<span class="ff3">0/</span>如果有说明<span class="_ _a"> </span><span class="ff3"><span class="_ _a"> </span></span>已经安</div><div class="t m0 x1 h8 y1e ff1 fs1 fc1 sc1 ls0 ws0">装了<span class="_ _a"> </span><span class="ff3">>//.</span>,其实和我们自己下普通的<span class="_ _a"> </span><span class="ff3"><span class="_ _a"> </span></span>再安装<span class="_ _a"> </span><span class="ff3">><span class="_ _a"> </span></span>插件是一回事,有<span class="ff4">兴趣</span>下的可以<span class="fs2 fc0">点击这里下载</span>。</div><div class="t m0 x1 h6 y1f ff4 fs1 fc1 sc1 ls0 ws0">解压<span class="_ _a"> </span><span class="ff3"><span class="ff1">,运行,点击“</span></span>帮助”<span class="ff1">下的“安装软件</span>”<span class="ff1">,然后</span>指定<span class="_ _a"> </span><span class="ff3">><span class="_ _a"> </span><span class="ff1">插件,安装,安装完后会要</span></span>求<span class="ff1">重</span>启<span class="_ _a"> </span><span class="ff3"><span class="ff1">。</span></span></div><div class="t m0 x1 h8 y20 ff1 fs2 fc2 sc3 ls0 ws0">注意:<span class="ff4">千万</span>不能用<span class="_ _c"> </span><span class="ff2 sc1">links<span class="_ _c"> </span></span>或<span class="_ _c"> </span><span class="ff2 sc1">dropins<span class="_ _d"> </span></span>的安装<span class="ff4">方法</span>来安装<span class="_ _c"> </span><span class="ff2 sc1">CDT<span class="_ _c"> </span></span>插件<span class="fs1 fc1 sc1">,会出<span class="ff4">现</span>很多很多的<span class="ff4">问题</span>,<span class="ff4">虽</span>然会有<span class="_ _a"> </span><span class="ff3"><span class="_ _a"> </span></span>开发环境出<span class="ff4">现</span>,但是编译、运</span></div><div class="t m0 x1 h6 y21 ff1 fs1 fc1 sc1 ls0 ws0">行<span class="ff4">等</span>会<span class="ff4">遇</span>到<span class="ff4">各种问题</span>,所以<span class="ff4">切记切记!!!</span></div><div class="t m0 x1 h6 y22 ff3 fs1 fc1 sc1 ls0 ws0">"<span class="ff1">、开<span class="ff4">始</span>测试:</span></div><div class="t m0 x1 h6 y23 ff1 fs1 fc1 sc1 ls0 ws0">新建一个“<span class="ff3">;'/!'/=:F9//#'+7<span class="_ _b"></span></span>,右<span class="ff4">边</span>注意选<span class="ff4">择</span>“<span class="ff3"> !/ 7%</span>如果没有出<span class="ff4">现<span class="_ _a"> </span><span class="ff3"> !/ 0</span></span>就 说明<span class="_ _a"> </span><span class="ff3"><span class="_ _b"></span> !/ <span class="_ _a"> </span></span>没有配置好<span class="ff3">0</span>需要重</div><div class="t m0 x1 h6 y24 ff1 fs1 fc1 sc1 ls0 ws0">新配置 <span class="ff3">.</span>,否则<span class="ff4">又</span>会有<span class="ff4">各种问题</span>出<span class="ff4">现</span>。如果没有安装<span class="_ _a"> </span><span class="ff3"> !<span class="_ _a"> </span><span class="ff4">并</span></span>且配置<span class="_ _a"> </span><span class="ff3">$<span class="_ _a"> </span></span>环境变量这个是不会出<span class="ff4">现</span>的。</div><div class="t m0 x1 h6 y25 ff2 fs1 fc1 sc1 ls0 ws0">Project type<span class="_ _a"> </span><span class="ff1 sc2">分为<span class="ff4">两种</span>,“</span>Executeble”<span class="ff1 sc2">和“</span>Makele project”<span class="_ _b"></span><span class="ff1 sc2">,其中“</span>Executeble”<span class="ff1 sc2">为<span class="_ _a"> </span></span>Managed C Project<span class="_ _b"></span><span class="ff1 sc2">,即自<span class="ff4">动</span>编译的<span class="_ _a"> </span></span>C<span class="_ _a"> </span><span class="ff1 sc2">工程<span class="ff4">;</span></span></div><div class="t m0 x1 h6 y26 ff1 fs1 fc1 sc2 ls0 ws0">而“<span class="ff2 sc1">Makele project”</span>是通<span class="ff4">过</span>写<span class="_ _a"> </span><span class="ff2 sc1">makele<span class="_ _a"> </span></span>来<span class="ff4">手动</span>编译的<span class="_ _a"> </span><span class="ff2 sc1">C<span class="_ _a"> </span></span>工程,新<span class="ff4">手</span>建议使用自<span class="ff4">动</span>编译的<span class="_ _a"> </span><span class="ff2 sc1">C<span class="_ _a"> </span></span>工程。</div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.142392,0.000000,0.000000,1.142392,0.000000,0.000000]}'></div></div>