最优秀的 C++ IDE 是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
alexapollo
V2EX    软件

最优秀的 C++ IDE 是什么?

  •  
  •   alexapollo 2015-01-25 20:33:37 +08:00 25565 次点击
    这是一个创建于 3963 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用过VS、ECLIPSE、VIM、SUBLIME等工具,觉得VS最好用,但不适合linux环境;VIM看似好用,但实际上用起来挺痛苦的,就连配成Source Insight-like的编辑器都很难
    两年前看SO上的回答清一色的VIM,现在都只剩VS了……

    第 1 条附言    2015-02-02 15:31:08 +08:00
    http://www.google.com/trends/explore#q=qt%20creator%2C%20clion&cmpt=q&tz=
    从google trend中看为啥美国的搜索都不多?
    第 2 条附言    2015-12-02 19:33:13 +08:00
    过了一年,我写了一个 source insight 样式的 vim 。。欢迎各位尝鲜
    https://github.com/geekan/source-insight-vim
    64 条回复    2015-12-02 19:32:19 +08:00
    zhangshine
        1
    zhangshine  
       2015-01-25 20:39:23 +08:00
    Qt Creator, CLion.习惯就好
    tmqhliu
        2
    tmqhliu  
       2015-01-25 20:41:54 +08:00
    正想说 VS 微软的功力真不是盖的
    bitwing
        3
    bitwing  
       2015-01-25 20:41:57 +08:00
    有没有试过 Code::Blocks
    standin000
        4
    standin000  
       2015-01-25 20:43:46 +08:00
    qt creator,c++理念很先进
    BGLL
        5
    BGLL  
       2015-01-25 21:03:06 +08:00
    Visual Studio

    qt creator 如果不是开发 Qt 程序,才不会用呢.... Qt 已经是C++的超集了....
    picy
        6
    picy  
       2015-01-25 21:03:54 +08:00
    没人说xcode吗?
    senghoo
        7
    senghoo  
       2015-01-25 21:05:06 +08:00
    emacs用户笑而不语。
    tini9
        8
    tini9  
       2015-01-25 21:07:02 +08:00
    离了jetbrains的ide不会写程序
    ChiangDi
        9
    ChiangDi  
       2015-01-25 21:17:07 +08:00
    慢慢等 CLion
    zeroten
        10
    zeroten  
       2015-01-25 21:23:09 +08:00   1
    @zhangshine CLion现在的版本能用么?感觉正式版前不太靠谱
    ltm
        11
    ltm  
       2015-01-25 21:32:02 +08:00
    一直用Codeblock,有些不太完善的地方,不过还没有发现更好的。
    CLion还是测试版,还收费。
    quericy
        12
    quericy  
       2015-01-25 21:42:35 +08:00
    Visual Studio ~~~~妥妥的
    zhangshine
        13
    zhangshine  
       2015-01-25 21:56:17 +08:00
    @zeroten 还不错哟,暂时当小白鼠
    facat
        14
    facat  
       2015-01-25 21:57:38 +08:00
    qt creator,又不是只能开发qt ui,写纯c/c++也很方便。
    sharebox
        15
    sharebox  
       2015-01-25 22:02:39 +08:00
    vs+ va ,虽然这里似乎对微软不感冒,不过还是要推荐....
    raincious
        16
    raincious  
       2015-01-25 22:09:11 +08:00   1
    Vistual Studio Express,这几天就在用它折腾C++,感觉挺好,至少不卡。

    但是要画窗口还是免了,根本不提供,只有正式版才可以。
    patrickstar
        17
    patrickstar  
       2015-01-25 22:11:55 +08:00 via iPad
    用c/c++,Win平台下vs确实优秀,但是目前很多程序优先在linux下开发然后再到win下进行验证,所以只好使用sublime来编辑基于qt的程序,很多时候还得用一下qtcreator,因为我始终无法在sublime下实现qt库的代码提示和自动补全
    chanmaozha
        18
    chanmaozha  
       2015-01-25 22:13:33 +08:00   1
    @raincious VS有community edition;功能完整,面向个人免费,值得拥有。
    nealfeng
        19
    nealfeng  
       2015-01-25 22:13:41 +08:00   1
    @raincious vs2013出免费的community版了,可以试试
    nealfeng
        20
    nealfeng  
       2015-01-25 22:13:41 +08:00
    @raincious vs2013出免费的community版了,可以试试
    sharebox
        21
    sharebox  
       2015-01-25 22:16:09 +08:00   1
    @raincious  vs2013 社区版,已经免费了,而且允许小团队商业使用,基本上功能完全够用。
    render
        22
    render  
       2015-01-25 22:19:30 +08:00
    还是VS用着顺手,速度快,尤其是调试时。Eclipse速度慢,吃内存。vim,文本编辑没得说,但是要打造成ide,还要配置各种插件,麻烦。qt creator吗,搞qt开发的话,可以用下。
    chchwy
        23
    chchwy  
       2015-01-25 22:29:52 +08:00
    @janstk Xcode 只有C/Obj-C 行, C++ 不行.
    Misakaio
        24
    Misakaio  
       2015-01-25 22:48:26 +08:00
    Linux上开发的表示Qt Creator综合各方面最好用(虽然有时候语法提示不太全),并不是只能Qt用的。
    red827
        25
    red827  
       2015-01-25 22:49:00 +08:00
    Win下VS,其他Clion~
    typcn
        26
    typcn  
       2015-01-25 22:53:06 +08:00
    @nealfeng 我的正版 Pro 顿时没有优越感了。。。
    lincanbin
        27
    lincanbin  
       2015-01-25 22:56:47 +08:00
    VS啊,其他OS下都没有比这好的IDE,如果不是专门开发在Linux上跑的应用,还是VS好。
    soli
        28
    soli  
       2015-01-25 23:03:42 +08:00
    Eclipse 各平台体验可以保持一致。
    hjc4869
        29
    hjc4869  
       2015-01-25 23:05:32 +08:00
    VS,其它的。。。嘛。。
    @lincanbin 买个VisualGDB。。
    Monad
        30
    Monad  
       2015-01-25 23:06:54 +08:00
    VS毫无疑问
    但是因为是终端里写代码,所以用Vim+YouCompleteMe 觉得OK了
    glogo
        31
    glogo  
       2015-01-25 23:34:19 +08:00
    @tini9 深有同感,感觉就是Jetbrains在祸害程序猿啊有木有 →_→
    ehs2013
        32
    ehs2013  
       2015-01-25 23:42:17 +08:00
    C/C++ 不用 Visual Studio 还能用什么
    Ricepig
        33
    Ricepig  
       2015-01-26 00:14:52 +08:00
    Linux下NetBeans凑合用了
    ctexlive
        34
    ctexlive  
       2015-01-26 00:40:38 +08:00
    linux下应该kdevelop 综合能力最强。
    zxtasa
        35
    zxtasa  
       2015-01-26 01:31:20 +08:00
    @Ricepig 见过用VS编写linux下程序的,不知道是wine还是samba共享到windows下面的
    aheadlead
        36
    aheadlead  
       2015-01-26 01:51:34 +08:00
    说vim不好用的表示不服

    vim就不是IDE
    ZDaniel
        37
    ZDaniel  
       2015-01-26 07:08:48 +08:00
    windows下VS无疑,地球上最好的IDE~
    rzti483NAJ66l669
        38
    rzti483NAJ66l669  
       2015-01-26 07:25:56 +08:00
    我在用CB
    cnnblike
        39
    cnnblike  
       2015-01-26 07:32:25 +08:00
    @raincious 试试 Community 版本?
    onemoo
        40
    onemoo  
       2015-01-26 07:45:57 +08:00
    Windows下自然VS最好用。
    不过我目前用的开发环境是msys+mingw,所以暂时用Code::Blocks。不然也许我会去试试VS community。
    sxd
        41
    sxd  
       2015-01-26 08:42:06 +08:00
    目测楼主没钱了 XD
    TrustyWolf
        42
    TrustyWolf  
       2015-01-26 08:58:13 +08:00 via iPhone
    VS现在有免费的社区版,而且微软今后有更加开放的开源计划,so...
    tabris17
        43
    tabris17  
       2015-01-26 09:07:42 +08:00
    还有人用C++ Builder吗?
    williamx
        44
    williamx  
       2015-01-26 09:22:04 +08:00 via iPad
    必须练就没有ide一样写代码的能力
    vvard3n
        45
    vvard3n  
       2015-01-26 09:36:13 +08:00
    visual studio 没有之一
    wuweidong0107
        46
    wuweidong0107  
       2015-01-26 09:59:14 +08:00
    在linux下就用ECLIPSE吧,挺好。
    laobubu
        47
    laobubu  
       2015-01-26 10:25:48 +08:00 via Android
    Qt Creator 不要认为它仅仅是写Qt用的,它同样支持纯C/C++项目,可以自己指定编译器(VS/MinGW等等)和调试器(Windows Debugger和gdb),而且代码提示和代码补全都做的一级棒
    shoumu
        48
    shoumu  
       2015-01-26 10:39:00 +08:00
    虽然我是JetBrains粉,但是除了VS还能说什么呢
    feverzsj
        49
    feverzsj  
       2015-01-26 11:02:03 +08:00
    vs+vax宇宙第一的ide
    watsy0007
        50
    watsy0007  
       2015-01-26 12:23:22 +08:00
    早年看不起vs ,觉得Code::Blocks高大上
    后来了解了vs有vax
    现在坐等clion 其他的懒得玩
    ivenvd
        51
    ivenvd  
       2015-01-26 13:41:42 +08:00
    会写 CMake 就用 KDevelop,不会就用 QtCreator。楼上的不要提 VS 了,LZ 不是说了不支持 Linux 么……

    话说 Vim 不是 IDE 啊,LZ 别乱入啊。
    loryyang
        52
    loryyang  
       2015-01-26 13:49:30 +08:00
    vs,真心觉得nice
    fising
        53
    fising  
       2015-01-26 13:51:36 +08:00
    Code::Blocks
    davidxj
        54
    davidxj  
       2015-01-26 15:27:35 +08:00
    说vim不好用的表示不服

    vim就不是IDE
    davidxj
        55
    davidxj  
       2015-01-26 15:36:31 +08:00
    VIM表示冤
    vinceguo
        56
    vinceguo  
       2015-01-26 16:19:34 +08:00
    没有好不好,只有合适不合适。
    你用了多久的vim?
    Vi 76年就出了,Vim是91年,敢问你哪年生的?

    虽然无意发动圣战,不过我觉得还是应该拖出去烧死楼主。
    同意的请点个赞。
    kachens
        57
    kachens  
       2015-01-26 18:10:45 +08:00
    CLion
    Akagi201
        58
    Akagi201  
       2015-01-26 18:59:17 +08:00
    自己写的小项目用CLion, 看开源大项目用Eclipse.

    现在CLion的问题是只支持cmake, 另外打开大项目性能太差没法用.

    从发展角度看CLion上投入应该是值得的. 官方说2015q1会发布1.0版本. 也可以等到那时候再用, 不知道到时候会不会收费. 目前是30天免费试用.
    skyline75489
        59
    skyline75489  
       2015-01-26 19:41:03 +08:00
    Qt Creator,应该是目前能跨平台的最好的C++ IDE了,不仅仅能写Qt项目
    wogong
        60
    wogong  
       2015-01-26 19:45:04 +08:00
    Dev-C++ 居然没人说,没觉得多好用,但是可以尝试,VS毕竟太重了。不想为了偶尔写点C++ 装个巨无霸。
    besto
        61
    besto  
       2015-01-26 19:57:04 +08:00
    @wogong 先看看多久没更新再说。。。
    wogong
        62
    wogong  
       2015-01-26 20:49:02 +08:00
    @besto
    version 5.8.3
    build time: Nov 15, 2014 21:32
    besto
        63
    besto  
       2015-01-26 20:56:11 +08:00
    @wogong 这是Orwell的版本吧。。。原厂停在4.9.9.2了
    Axurez
        64
    Axurez  
       2015-12-02 03:51:03 +08:00
    过了一年,你有没有发现 CLion 的关注度暴涨。。( Google Trend )
    alexapollo
        65
    alexapollo  
    OP
       2015-12-02 19:32:19 +08:00
    @Axurez 有个问题,你是怎么知道 clion 的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5723 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:19 PVG 14:19 LAX 22:19 JFK 01:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86