c++开发涉及的各种资源平台工具的整理

1.c++ reference

java程序员刚开始学习就会知道API手册,但是c++的学习有点古怪,也可能是我太菜,反正我是好久才知道c++ reference,这个网站上可以查到所有c c++的接口,包括最新的c++11,以及处在测试版本的接口

注意,这个网站是提供离线版本的。

2. cplusplus.com

如果c++ reference 作为手册的话,那么这个网站就更综合了,还包含了一些文章、教学。

3.IDE的选择

windows下VS真的太好用,但是linux下呢?高手用vi emacs,我这种菜鸟使用不来。我试过code::block,但是我不知道怎么调代码的样式,感觉总是太难看。有人给我推荐eclipse,但是我一般是虚拟机,已经很卡了。最后我选择的是QtCreator,但是光装一个IDE似乎不能做纯c++开发,工程建不了。所以我是下整个QT的。

QT下载页面

4.linux发行版

高手不需要GUI,但是我不是。我花了好多时间去尝试各种Linux发行版。然后就感觉windows真的太好用了。操作系统这种东西,太碎片化真的不好,就像安卓,各种衍生版本,没有一个统一的用户体验。最开始使用ubuntu,这个比较出名,现在有正对中国的衍生版,总体来说还不错,安装软件网上资源都挺多;后来试过fedora、centos、linux_mint、redhat,其中最适合我这种菜鸟用起来舒服的就是linuxmint。因为衍生自ubuntu,所有ubuntu的可以都它一般都可以,但是实际用起来感觉linuxmint更流畅稳定。

5.版本管理

一般版本管理用两个工具:Git和svn。一般公司用SVN,我自己电脑上以前也有装,方便分支管理、回退等。很多开源的项目使用Git,网上有很多代码仓库,例如github、CSDN的代码仓库。我现在很多代码都搬到GitHub上,这样比较统一好管理,不像以前东一坨西一坨,还要各种写备注。

来自为知笔记(Wiz)

时间: 2024-08-30 06:03:30

c++开发涉及的各种资源平台工具的整理的相关文章

站点信息工具汇总了您网站在搜索资源平台上的各项数据及状态

1. 链接提交工具是网站主动向百度搜索推送数据的工具,本工具可缩短爬虫发现网站链接时间,网站时效性内容建议使用链接提交工具,实时向搜索推送数据.本工具可加快爬虫抓取速度,无法解决网站内容是否收录问题 2. 百度搜索资源平台为站长提供链接提交通道,您可以提交想被百度收录的链接,百度搜索引擎会按照标准处理,但不保证一定能够收录您提交的链接 http://blog.sina.com.cn/s/blog_1a4dea9270102yg1h.html http://blog.sina.com.cn/s/b

服务器太多了不好管?UCloud基于Terraform的资源编排工具详解

背景 随着用户在 UCloud 上资源用量的指数增长,传统 API/SDK 手动编写脚本的资源管理方式已经无法满足其需要.为此,UCloud 研发团队基于 Terraform 编写了一套自己的资源编排工具,帮助用户降低云上资源的管理成本,为其提供安全可靠.高度一致的产品使用体验,尽可能消除迁移上云时的风险. Terraform 代表了业界前沿的技术和标准,我们基于此,并配合 UCloud CLI 等工具,编写了新一代 UCloud 资源编排工具,进一步拓展 Terraform 的功能,实现基础设

搭载Azure的开发环境及相关资源的使用输入日志标题

搭载Azure的开发环境及相关资源的使用 从http://azure.microsoft.com/zh-cn/downloads/?rnd=1下载azure开发工具,Visual Studio 2013 update 4 ; 安装好之后,下载Azure SDK, 下载后,通过 Microsoft Web平台安装程序来获得并安装它们.接下来,你去可以微软下载官网,下载试用版的SQL-Server 2014 : 现在我们就可以导入Azure 订阅了: 首先,从https://manage.windo

Android开发涉及有点概念&相关知识点(待写)

前言,承接之前的 IOS开发涉及有点概念&相关知识点,这次归纳的是Android开发相关,好废话不说了.. 先声明下,Android开发涉及概念比IOS杂很多,可能有很多都题不到的.. 首先由于Android是基于Linux,而Linux又是用c山寨Unix的,但是为什么Android不用开发App,其实我也不懂,我想可能是java比较简单. 同样的,IOS为啥没用java,这个我也想可能是因为IOS是封闭的吧..晕,又废话了..好,开始吧,不过这次很多要查资料了,很多名词.单词不会啊! 首先还

【Cocos2d-Js基础教学(5)资源打包工具的使用及资源的异步加载处理】

[转载]http://www.cnblogs.com/zisou/p/cocos2dx-js5.html   TexturePacker是纹理资源打包工具,支持Cocos2dx的游戏资源打包. 如果用过的同学可以直接看下面的资源的异步加载处理 首先为什么用TexturePacker? 1,节省图片资源实际大小 2,减少我们游戏中大量资源带来的内存负荷 3,方便游戏对纹理资源的内存管理 游戏开发到后期,我们或许都会遇到的瓶颈就是需要对游戏包进行"瘦身"和内存优化.那么使用TextureP

Android开发环境中的概念和工具介绍

最近学习Android开发,以前使用C/C++多一些,现在再补点Java知识,不管是哪种语言,都不过是一种工具而已,真的学起来,大同小异,无谓优劣.学习Android编程肯定是要先从环境搭建开始,无论是在Windows.还是Linux.Mac环境都可以,在搭建环境之前,有些概念综合了解一下确有必要,本文即是面向Android初学者的文章,作为Android入门的启蒙篇章. Android是Google主导开发的基于Linux开源智能移动终端操作系统,当然这里说的开源,也不是说Google把所有的

开发腾讯移动游戏平台SDK Android版Ane扩展 总结

来源:http://blog.csdn.net/linguifa/article/details/25832011 本文记录了在开发 腾讯移动游戏平台SDK(MSDK) Android版Ane扩展 过程中所遇到的问题和相关解决方案 问题一:编译报错:Unable to resolve target 'android-7': 将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'android-XX' 这是原代码中project.properti

国内物联网平台初探(七):Ablecloud物联网自助开发和大数据云平台

国内物联网平台初探(七)——Ablecloud物联网自助开发和大数据云平台 马智 平台定位 面向IoT硬件厂商,提供设备联网与管理.远程查看控制.定制化云端功能开发.海量硬件数据存储与分析等基础设施,加速硬件实现联网智能化. 架构 服务 云端服务一体化开发引擎 业内独创一体化开发引擎架构,自动解决底层连接.存储.分布式集群部署.弹性扩容.安全等难题,降低IoT云端功能开发门槛,普通工程师即可快速完成云端服务开发部署,加速IoT功能创新迭代. IoT功能组件及方案超市 提供丰富的IoT功能组件及方

开发环境搭建以及所需工具的安装

JavaEE开发之基于Eclipse的环境搭建以及Maven Web App的创建 本篇博客就完整的来聊一下如何在Eclipse中创建的Maven Project.本篇博客是JavaEE开发的开篇,也是基础.本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具来配置的环境.下方内容主要包括了JDK1.8的安装.JavaEE版本的Eclipse的安装.Maven的安装.Tomcat 9.0的配置.Eclipse上的M2Eclipse插件以及STS插件的安装.当然本篇博客是在