欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    现代化 C++ 开发工具 CLion 从入门到精通.docx

    • 资源ID:71086167       资源大小:18.63KB        全文页数:8页
    • 资源格式: DOCX        下载积分:14.8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要14.8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    现代化 C++ 开发工具 CLion 从入门到精通.docx

    现代化C+开发工具CLion从入门到精通C+编程资源合集:海量资源免费下载C+编程/华为C+编程标准/C+编程练习题大全/编程思想/C+编程实例等资源下载allsochen腾讯PCG后台开发工程师这就是CLion几年度前写过一篇eclipseC的文章、如今还提eclipse的话人民群众会仇恨我我的朋友以及家人也会嘲笑我唾弃我。因为JetBrains家的系列产品CLion体验耍eclipse好几条街。引用知乎网友对CLion以及vim/emacs的形象比喻如下图从图中可以看出CLion的定位是一个完好的当代化C工具包含很多实用的功能而vim那么是轻巧锋利假如你在CLion上用Vim那就是拿着刀的机器人。这能量你懂的。起飞前的前奏根据上次给大众讲解腾讯特有的windows开发形式如下列图所示Windows上的环境需要准备炼丹炉clion安装、cygwin、jcerelease的文件、taf源码。以上所有涉及到的软件都在30的开发机上/data/home/allsochen/software/clion。通过samba可以直接看到对应的文件。大众可以直接去取单不用展示出你的剪刀手。不要直接在samba上点击安装samba的性能令人堪忧。Clion安装直接点击下一步下一步安装安装完成受权第一次翻开提示受权、支持大众购置正版、有edu的email可以申请免费试用。其他方法你们懂的。启动参数由于clion是java开发的相比照较耗内存建议设置最大内存为4086M详细的设置在C:ProgramFilesJetBrainsCLion2018.1.5bin目录下的clion64.exe.vmoptions文件把第三行-Xmx2000m改为-Xmx4086m同时翻开的工程比拟多的同学建议再设置大一些毕竟我们的开发机有16G任性。Cygwin:安装拷贝cygwin64.zip到c盘解压解压完的目录如下Path设置为了在cmd命令下可以用到linux上常用的grepfind等命令在环境变量path中参加C:cygwin64binJce依赖文件安装winscp通过winscp软件把30开发机上的/home/tafjce目录同步到D:/Codes/tafjce下设置同步配置请认真看清楚这里的选项否那么误删除开发机上的release文件可能你今年度年度终奖就gg了。是把远程的目录同步到本地目录方向/目的目录本地设置传输设置只同步*.h/*.cpp/*.mk/*.jce文件、排除.svn目录阶段性同步第一次全量同步后后续只需要在开发需要的经过中空闲的时间偶然同步就ok了。字体推荐kotlin之父JetBrains公司CEO推荐的字体LucidaSansTypewriterCLion配置复制config.zip文件到C:Usersyourname.CLion2018.1下删除原来的config目录解压config.zip解压的目录如下这个配置的作用是集成了阅读器C开发手册的编程规约、jceeditor、m2cmake等一系列开源的插件以及我实现的插件。Vim配置假如你想把机器人以及武士刀合体尝试下合体后的新力量。拷贝.ideavimrc文件到C:Usersyourname的根目录Taf支持1拷贝taf.zip文件到D:CodesC目录下解压起飞翻开clion这时候会提示我的一些无效的工程直接删除就可以了。然后可以通过svn、git或本地文件引入一个C效劳这里切忌不要引入一个具有多个效劳的目录一个工程一个效劳。翻开一个效劳工程后自动部署把本地的效劳目录文件自动同步到目的开发编译的samba目录配置目的同步目录Files-Settings-OtherSettings-QuicklySyncDeployment配置需要同步到自己的开发编译目录请把allsochen改成你的名称2通过菜单Tools-QuicklySyncDeployment进展快速同步部署3确认部署Tools-Deployment-Configuration-OK一定要执行这一步第二部的插件有bug第一次配置会导致不生效还没有空改插件。Cmake通过m2cmake插件把taf的makefile相关文件生成CMakeList.txt文件。选中工程跟目录右键菜单?TransferTAFmakefiletocmake?构建工程选中工程跟目录右键菜单点击?ReloadCmakeProject?可以以通过快捷键AltK,AltM进展构建构建完成后尝试下taf框架的智能提示以及jce依赖的智能提示确认下是否生效。神秘的力量LiveTempalteLiveTempalte是模板代码的抽象可以快速生成带有变量的代码模板。比方在翻开的cpp编辑器中使用forv然后按下tab键就会自动生成一个模板for循环一个vector的模板。从File-Settings-Editor-LiveTempaltes中可以看到已经配置的模板常用快捷键Help-KeymapreferenceJetBrains的CEO讲他们的开发工具是不需要用到鼠标的这里列举几个常用的ShiftCtrlN翻开文件CtrlE翻开最近的文件CtrlY删除一行CtrlF12列举出文件的函数可以输入字母匹配搜索CtrlQ变量、函数等的讲明文档CtrlW扩展选择CtrlShiftN最后编辑点,w屏幕内光标定位,s再按需要搜索的字母屏幕搜索字母ShiftF6重构命名AltShift方向上、下代码挪动ShiftEnter以新窗口翻开更多的需要自己去搜索只要你用到鼠标的地方都有一个快捷键合适你。FrameSwitch插件在不同的工程中切换窗口支持搜索匹配快捷键AltF2M2cmake插件自动把taf的makefile生成CMakeList.txt文件s:/github/Allsochen/clion-m2cmakeQuicklySyncDeployment自动把工程文件部署拷贝到开发机s:/github/Allsochen/clion-m2cmake目前还有一点小bug欢送有志之士一起维护JceEditorJce文件格式化、跳转、语法提示等格式化AltCtrlL目前还有一点小bug欢送有志之士一起维护StringStyle提供各种字符串之间的转换快捷键AltMs:/github/Allsochen/StringStyle本文PPT源文件可在后台回复clion获得。推荐浏览这才是真正的GitGit内部原理揭秘

    注意事项

    本文(现代化 C++ 开发工具 CLion 从入门到精通.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开