V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
alexapollo
V2EX  ›  软件

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

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

    用过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++的超集了....
    janstk
        6
    janstk  
       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++ 不行.
    dujiulun2006
        24
    dujiulun2006  
       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~
    Humorce
        38
    Humorce  
       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   ·   我们的愿景   ·   实用小工具   ·   2663 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:20 · PVG 23:20 · LAX 08:20 · JFK 11:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.