
最近想学 C++了,我原本以为大家都是用 VS,结果看了看一些教程,发现用啥的都有啊,什么 codelite 、codeblocks 。刚试了下用 VS Code,发现不能直接 build and run,build 后还得手动去 run exe,略嫌麻烦。
大家写 C++ 一般都用什么 IDE/editor 呢?有啥优缺点呢?
1 fatigue 2020 年 12 月 1 日 无他,vim 尔 |
2 ylhawj 2020 年 12 月 1 日 Clion 不错,可以试试。 |
3 cmdOptionKana 2020 年 12 月 1 日 现代化 IDE 首先就去 jetbrains 找,多数情况下就是最优方案。 |
4 minami 2020 年 12 月 1 日 只是入门学习 C++的话可以用 dev-c++,注意原版已经不更新了,去 github 下载社区维护的版本 |
5 fixend 2020 年 12 月 1 日 直接点 run 不就完了,会自动 build 的。vs 还要配合 vax 插件用。 |
6 cgwh 2020 年 12 月 1 日 Code::Blocks, The open source, cross platform, free C, C++ and Fortran IDE. |
7 Kellerman 2020 年 12 月 1 日 本地用 vscode 然后远程开发,很多方案都试过,感觉是现在目前最优方案! |
8 Inf1nity 2020 年 12 月 1 日 CLion 的体验很好 |
9 yucao 2020 年 12 月 1 日 即开即用,补全强大的话,CLion 、Visual Studio 这两个选一个就行 |
10 linux40 2020 年 12 月 1 日 支持 language server protocal 就行。目前的 C++ language server 有 clangd 和 ccls 。 |
11 a719031256 2020 年 12 月 1 日 目前没有什么好的 c++ ide 用,vs 太肥了,clion 难用,codelite 半成品,vscode 跑一个 helloword 都需要配置 js 文件,还是直接用文本编辑+gcc/clang 比较好,再加上 cmake 也不错 |
12 psuwgipgf 2020 年 12 月 1 日 没人提 qtcreator 呀,开箱即用,轻量,其它平台不知道体验怎么样,Linux 下 应该是免费的最好的了。 |
13 anakinsky 2020 年 12 月 1 日 宇宙第一 IDE--Visual Studio |
14 lingxi27 2020 年 12 月 1 日 clion 已经很完善了 |
15 baoshuo 2020 年 12 月 1 日 VSCode 装个 code runner 试试。 如果是学竞赛的话可以装个 CP Editor 也挺好用的。 (其实我们机房有的人喜欢用 Dev-C++ |
16 levelworm 2020 年 12 月 1 日 via Android Windows 下面自然是 Visual Studio community edition |
17 newmlp 2020 年 12 月 1 日 都用一遍,适合自己才是最好的 |
18 jdhao 2020 年 12 月 1 日 via Android 刚开始当然是越快上手越好,别花太多时间在编辑器上 |
19 newmlp 2020 年 12 月 1 日 qtcreator +1 |
20 paoqi2048 2020 年 12 月 1 日 Qt Creator |
21 jones2000 2020 年 12 月 1 日 vs2019 |
22 Cielsky 2020 年 12 月 1 日 via Android codeblocks |
23 0x11901 2020 年 12 月 1 日 个人建议 clion,绑定的 clang-tidy 可以帮助你写出更好的 cpp 代码。你写的时候多看看黄色报警和自动修复的代码是什么,对初学者提升很大的。 |
24 0x11901 2020 年 12 月 1 日 @0x11901 而且用 ide 的话一般也不需要你自己再去费力配置什么了,其他的东西你想整个 clang-format 都挺麻烦的,更别说还是初学者了。用 clion 吧,其他的要么需要自己配,要么根本就是…… |
25 0gre2019 2020 年 12 月 1 日 个人习惯 Sublime + CMake |
26 livepps 2020 年 12 月 1 日 via Android vs 2019 最强 c++ ide,然后 clion,其他 ide 新手都不适合吧,难上手 |
27 labubu 2020 年 12 月 1 日 clion 和 vs2019 |
28 labubu 2020 年 12 月 1 日 @a719031256 clion 难用???难道的不是最好用的? |
29 northisland 2020 年 12 月 1 日 |
30 northisland 2020 年 12 月 1 日 个人认为没有最好用的 IDE 。 只有你最熟悉的,还有相对最适合解决某个问题的 IDE 。 |
31 bipy 2020 年 12 月 1 日 via iPhone 初学 c++时靠 CLion 教我写代码( |
32 nightwitch 2020 年 12 月 1 日 Qtcreator +1 200M,跨全平台,基于 clang 的语义补全和静态分析 |
33 Jirajine 2020 年 12 月 1 日 via Android vscode 可以 build and run,装个 cmake 插件,具体看文档。 |
34 Mithril 2020 年 12 月 1 日 首选 Visual Studio + VAssistX 或者 Resharper Ultimate,其次 Visual Studio,再次 CLion 。至于其它的,等你有能力了载去折腾吧。 |
35 crclz 2020 年 12 月 2 日 CodeBlocks. Stop making choices and get your self to work |
36 airqj &bsp; 2020 年 12 月 2 日 via Android 看到有人推荐 Qt creator 我就放心了 |
37 mingl0280 2020 年 12 月 2 日 via Android 新手无脑 vs 啊,F5 一键编译运行。 等到稍微入门了再去*nix 下玩整个编译流程也不迟的。 |
38 waruqi 2020 年 12 月 2 日 via Android vscode/vim + xmake |
39 zjsxwc 2020 年 12 月 2 日 via Android NetBeans 也可以 |
40 inhzus 2020 年 12 月 2 日 via iPhone 新手 Windows 就用 vs,省心好用。 仅 mac,一般用 clion 。 Linux:vscode + ccls 或 vim + ccls,用过的人都说好。 这些编辑器和开发套件新手还是之后再折腾吧,认准 vs 没错的 |
41 Ru1X1ang 2020 年 12 月 2 日 Clion |
42 chenyu0532 2020 年 12 月 2 日 visual studio:不知道我的大名??对宇宙第一没概念? |
43 Mutoo 2020 年 12 月 2 日 vscode build 后需要手动 run 的解决方案是创建一个 launch 项,然后设置 preLanchTask 为 default build task "preLaunchTask": "${defaultBuildTask}" 这样的话,直接 run 就会前置 build 了。 |
44 darknoll 2020 年 12 月 2 日 学啥 C++啊,明日黄花,我司玩了 10 年 C++都转了 |
45 onecode 2020 年 12 月 2 日 到现在还有人说 vs 太肥,这是多久没用过 vs 了 |
46 FloatK 2020 年 12 月 2 日 @northisland 老哥,你用的 linux 桌面版本是哪个? |
47 momo1999 2020 年 12 月 2 日 Sublime Text + xmake |
48 wszgrcy 2020 年 12 月 2 日 via Android @nightwitch qt 的 ui 太奇怪了,另外翻译的一半中文一半英文 |
49 kingzeus 2020 年 12 月 2 日 vs 最强 c++ ide,然后 clion |
50 XIVN1987 2020 年 12 月 2 日 qtcreator +1 |
52 a719031256 2020 年 12 月 2 日 @daimiaopeng 我要把项目弄到 FreeBSD 上跑所以难用 |
53 jasonkayzk 2020 年 12 月 2 日 clion,JB 家的东西一直可以的 |
54 lookenwu 2020 年 12 月 2 日 windows: vs linux/mac: vscode/vim + cmake |
55 Ethson 2020 年 12 月 2 日 同 qt-creator 。 用过 vs 、codeblocks 、clion 、vscode 、sublime,到最后只有 qt-creator 留了下来。 不过你可以都试试,每个都用一段时间,就知道了。 |
56 northisland 2020 年 12 月 2 日 @FloatK ubuntu |
57 ipwx 2020 年 12 月 2 日 几年不用 c++,CLion 教我 C++17 的代码规范 |
58 hitmanx 2020 年 12 月 2 日 看了以上的留言大概就能看出来,哪个 IDE 都没有压倒性的优势。或者说,无论选哪个都不重要,先干起来是真的 |
59 free9fw 2020 年 12 月 2 日 Xcode |
60 tcfenix 2020 年 12 月 2 日 @daimiaopeng 我是 ij pycharm phpstorm goalnd dadagrip 等各种 jb 用户,但是就是 c++,就是 clion 横向,纵向比较都很吃亏 从全文搜索,ide 使用习惯一致性来说 clion 还是很舒服的,毕竟 jb 的底子在这里, 但是 ide 的核心代码跳转只支持 cmake 太拉垮了...现在我主要写代码在 vscode 上, 然后需要搜索东西了切 clion.... 希望 jb 能越做越好... |
61 wolfzz 2020 年 12 月 2 日 别折腾 VS code 了,你刚学 c++的 配置能把你搞死,而且代码提示补全太差。 Windows 下直接 VS 就可以了,CLion 也很好,二选一,先学起来,不要折腾环境。 |
62 psklf 2020 年 12 月 2 日 Windows 或 Mac 就不说了 各自都有个好用的。 Linux 下我直接用的文本编辑器加 Cmake Make,你现在学习阶段,写写 demo 足够了。 |
63 onceViewer 2020 年 12 月 2 日 via iPhone vscode extension: code runnee |
64 onceViewer 2020 年 12 月 2 日 via iPhone @onceViewer code runner |
65 glumess 2020 年 12 月 2 日 clion 就可以了 |
66 MasterCai 2020 年 12 月 2 日 必须推荐 Qt creator (不是,CLion 还是好用的 |
67 longfeixxxx 2020 年 12 月 2 日 via iPhone vs 稍微花点时间配置一下,也是可以的。 |
68 Felldeadbird 2020 年 12 月 2 日 以前我是用 VC6 。现在是 VS 。不过我是入门者。 |
69 macha 2020 年 12 月 2 日 开发 windows 程序,只有 vs,没有其他了。 开发 Linux 程序,推荐 Clion 和 vs 的 linux 开发组件。clion 的优点是有 clang 帮你检查代码和补全,各种 git 和编辑器快捷键很顺手,缺点是太卡太卡。机器没有 16G 和 I7 估计跑起来会比较郁闷,而且只能支持 cmake 项目。makefile 项目要自己去写一些简单的 cmakefile 来让他跑起来。debug 只能支持 gdbserver 。 vs 的 linux 开发组件比较不占资源,静态代码分析也基本够用。debug 就比较爽了,可以直接远程 debug,不用在远程机器上安装 gdbserver,折腾环境。不过集成的功能比较少,比如远程 ssh,上传文件等等。 Mac 开发没搞过,就不瞎比比了。 |
70 PygmalionEffect 2020 年 12 月 2 日 cmake+vscode yyds 不过 vs 也很不错 我都装了 但是更喜欢用 vsc 因为有时候还要写前端代码 |
71 yl4311629 2020 年 12 月 2 日 windows 平台就 vs+番茄插件 就足够了 |
72 jsun 2020 年 12 月 2 日 vscode+1 对零编程经验的新手来说,配置环境有点麻烦 |
73 Damenly1 2020 年 12 月 2 日 七十几楼居然没人提 emacs 。。 |
74 letking 2020 年 12 月 2 日 这么多人说 QtCreator,我很欣慰。 跨平台 IDE 唯一选择 |
76 Xeonpoint 2020 年 12 月 2 日 GNU/emacs 和 vim 都很好 vscode 也很棒。就是觉得 atom 有点用不来,代码补全过于完整。 |
77 zvl0reqglvd 2020 年 12 月 2 日 emacs 写代码,感觉挺好的。习惯了,clion 也不错,但是要钱,不能白嫖。 |
78 tinyRat 2020 年 12 月 3 日 这不用宇宙第一 IDE ? |
79 auto8888 2020 年 12 月 3 日 QtCreator |
80 QBugHunter 2020 年 12 月 3 日 @darknoll 转啥?转 JAVA ? |
81 reedthink 2020 年 12 月 3 日 入门 codeblocks,后续直接 gun 工具链走起 |
82 poringking 2020 年 12 月 16 日 qtcreator+1,clion 慢到不行 |
83 James369 2020 年 12 月 17 日 @poringking 这么多人推荐 qt,借宝地问个 qt 的问题,请移步 v2ex.com/t/736433 |
84 devtk 2020 年 12 月 23 日 visual studio 社区版本够用了 |
85 XIVN1987 2021 年 1 月 7 日 楼上好多推荐 Clion 的,,可是 Clion 并没有社区版啊 我觉得个人业余偶尔写几行 C++买个 License 不值得;用盗版的话满世界找破解、破解工具还有可能带病毒,也不值得 所以如果是公司开发商业软件的话,买 Clion 挺好,,但个人学习用还是找个免费版的 IDE 比较好 |
86 codeboy18 2021 年 9 月 21 日 vscode + remote-ssh + clangd,用着贼舒服,代码跳转,自动补全,重构功能都有。参考这篇文章配置下: https://backendhouse.github.io/post/c++%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/ |