C++ IDE/editor 推荐

2020-12-01 16:04:22 +08:00
 secsilm

最近想学 C++ 了,我原本以为大家都是用 VS,结果看了看一些教程,发现用啥的都有啊,什么 codelite 、codeblocks 。刚试了下用 VS Code,发现不能直接 build and run,build 后还得手动去 run exe,略嫌麻烦。

大家写 C++ 一般都用什么 IDE/editor 呢?有啥优缺点呢?

10553 次点击
所在节点    C++
86 条回复
Ru1X1ang
2020-12-02 08:23:34 +08:00
Clion
chenyu0532
2020-12-02 08:59:48 +08:00
visual studio:不知道我的大名??对宇宙第一没概念?
Mutoo
2020-12-02 09:05:59 +08:00
vscode build 后需要手动 run 的解决方案是创建一个 launch 项,然后设置 preLanchTask 为 default build task

"preLaunchTask": "${defaultBuildTask}"

这样的话,直接 run 就会前置 build 了。
darknoll
2020-12-02 09:13:01 +08:00
学啥 C++啊,明日黄花,我司玩了 10 年 C++都转了
onecode
2020-12-02 09:15:24 +08:00
到现在还有人说 vs 太肥,这是多久没用过 vs 了
FloatK
2020-12-02 09:15:33 +08:00
@northisland 老哥,你用的 linux 桌面版本是哪个?
shuax
2020-12-02 09:16:08 +08:00
Sublime Text + xmake
wszgrcy
2020-12-02 09:17:41 +08:00
@nightwitch qt 的 ui 太奇怪了,另外翻译的一半中文一半英文
kingzeus
2020-12-02 09:18:46 +08:00
vs 最强 c++ ide,然后 clion
XIVN1987
2020-12-02 09:34:47 +08:00
qtcreator +1
XIVN1987
2020-12-02 09:39:17 +08:00
@onecode

vs 安装的时候搞的到处都是,,不像 qtcreator 、clion 这种软件只把文件装到一个指定目录下面去
a719031256
2020-12-02 09:46:13 +08:00
@daimiaopeng 我要把项目弄到 FreeBSD 上跑所以难用
jasonkayzk
2020-12-02 09:57:23 +08:00
clion,JB 家的东西一直可以的
lookenwu
2020-12-02 10:00:38 +08:00
windows: vs
linux/mac: vscode/vim + cmake
Ethson
2020-12-02 10:39:05 +08:00
同 qt-creator 。

用过 vs 、codeblocks 、clion 、vscode 、sublime,到最后只有 qt-creator 留了下来。

不过你可以都试试,每个都用一段时间,就知道了。
northisland
2020-12-02 11:09:01 +08:00
@FloatK ubuntu
ipwx
2020-12-02 11:10:44 +08:00
几年不用 c++,CLion 教我 C++17 的代码规范
hitmanx
2020-12-02 11:14:09 +08:00
看了以上的留言大概就能看出来,哪个 IDE 都没有压倒性的优势。或者说,无论选哪个都不重要,先干起来是真的
free9fw
2020-12-02 11:20:23 +08:00
Xcode
tcfenix
2020-12-02 11:22:22 +08:00
@daimiaopeng
我是 ij pycharm phpstorm goalnd dadagrip 等各种 jb 用户,但是就是 c++,就是 clion 横向,纵向比较都很吃亏

从全文搜索,ide 使用习惯一致性来说 clion 还是很舒服的,毕竟 jb 的底子在这里, 但是 ide 的核心代码跳转只支持 cmake 太拉垮了...现在我主要写代码在 vscode 上, 然后需要搜索东西了切 clion....

希望 jb 能越做越好...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/731016

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX