nocturnserenade
好用的C++ IDE?这个就非常多了,作为一门广泛使用的编程语言,C++在服务端、引擎开发方面一直占据着主力位置,对应于编程软件自然也不少,下面我以windows系统为例,简单介绍3个非常不错的C++ IDE,感兴趣的朋友可以尝试一下:
专业强大visual studio
这是windows平台下一个非常专业、智能、强大的C++ IDE,号称宇宙第一开发工具,在业界非常知名、众所周知,只要你是做windows开发,那么一定听说或使用过这个工具,常见的代码高亮、语法提示、智能补全、错误检查等基本功能这个软件都能很好兼容,除此之外,还支持单元测试、代码重构、代码分析等高级功能,因此对于大型项目开发来说,可以说是非常合适,不管是代码的编写还是调试都非常方便,当然,对于初学者来说,早期不容易掌握,但熟悉后的确是一个开发利器,值得推荐和使用:
稳定易用clion
这是jetbrains公司专门为C/C++开发的一个专业、跨平台软件,idea、pycharm等软件想必大家都非常熟悉,良心之作,稳定易用,在业界非常受欢迎,常见的代码高亮、语法提示、智能补全等功能这个软件都能很好兼容,除此之外,还支持代码重构、单元测试、cmake等高级功能,如果你需要一个专业强大、跨平台的C/C++开发软件,可以使用一下clion,整体效果来说非常不错,但唯一缺点就是没有社区版,需要付费才行:
免费开源codeblocks
这是一个免费、开源、跨平台的轻量级C/C++开发软件,相比较专业的visual studio、clion,codeblocks功能比较单一,但占用资源更少,因此也更轻便灵活,常见的自动补全、语法提示、代码高亮等功能这个软件都能很好兼容,除此之外,插件扩展丰富,自带有许多工程模板,可以很方便的创建directx、opengl、sdl等应用,如果你是C/C++初学者,需要一个简单轻便的开发软件,可以使用一下codeblocks,很快就能掌握和运用:
当然,除了以上3个不错的C++ IDE,还有许多其他软件也支持C++开发,像c-free、dev-c++,linux下的vim、emacs等也都非常不错,只要你熟悉一下使用过程,很快就能掌握的,至于哪个IDE一定好,这个要看自己的平台和习惯,是否顺手,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
小小猿爱嘻嘻
看你的使用情况咯,如果是Windows,推荐VS,Qt,Eclipse CDT等;如果是Linux,推荐Qt、或者二自己用Vim+自己配置的环境即可;MacOS,没用过,但是Qt肯定是可以滴。根据自己的经历首推Qt,Qt可定制化强,没有Vs那么臃肿,体积也小了不少,开源的所以可控,在windows上肯定效率不及Vs,因为是信号槽,效率远不及VS的回调。但是不涉及到高速显示处理的话,Qt足够咯。
Qt
今天看Qt已经出到5.14咯,版本更新的果然很快,自己也一直喜欢使用Qt,一来他是开源的,而来他是跨平台的,同样的代码,Windows、Linux、MacOS甚至可以通过交叉编译,在嵌入式设备上运行。
WPS也是用QT写的,当然还有GoogleEarth等软件。Qt可以通过插件嵌入到Vs上。
2.
Microsoft Visual StudioMicrosoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
那几位大佬讲的挺全的,用过Vs2008、Vs2013开发过软件,因为自己是做后台的,其实对图形界面用的不多,感觉VS太强大了,强大到使用起来效率不高。
3.Eclipse
CDTEclipse作为开源的IDE,可以用来高效开发Java、C++、C等程序。
自己用过几次,也挺友好的,但是需要你来逐一配置环境。需要提前安装Java环境,因为Eclipse运行需要,然后安装Mingw或者Clang++编译器。
自己用了很多年,首推QT吧,当然更多的参杂了自己的使用感受,觉得越精简的越好,编译器还是觉得Clang++最爽,Linux再有Valgrind那就是如虎添翼。
以上仅仅是个人的看法,欢迎扔砖。
唐叔陪你聊科技
强烈推荐VS系列,从VS2008开始,然后VS2012,VS2015,VS2018都非常好用。
智慧监控—陈
看开发的目标平台。
如果开发windows程序使用Visual studio 。
如果开发Linux程序,在Linux系统上用Clion
,在mac os上用CLion或者XCode。
张同学的技术分享
只推荐地表最强
狐狸狸哩哩
vs