有没有什么比较好的 c++ ide? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kjreen
V2EX    macOS

有没有什么比较好的 c++ ide?

  •  
  •   kjreen 2015-11-29 07:37:17 +08:00 7879 次点击
    这是一个创建于 3684 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主是数学系的学生,有一门课叫做算法数学,需要用到很基础的 c++编程

    在国外读书,所以没有专门开这门课, c++主要靠自己学,所以我没打算多深入地学,数学作业就做不完了。。

    用着一台 mba ,看到推荐的好像都是 xcode ,可是我觉得就对付上课的内容而言根本不需要用到一个这么庞大的 ide 吧?

    最近一次用到的编程任务是 merge sort 和 quick sort

    各位大侠给楼主推荐个小清新的能跑在 Mac OS 上的 IDE 吧抱拳!

    43 条回复    2015-12-01 07:11:14 +08:00
    KexyBiscuit
        1
    KexyBiscuit  
       2015-11-29 07:50:15 +08:00 via Android   2
    sinxccc
        2
    sinxccc  
       2015-11-29 07:58:43 +08:00   1
    就是写点作业之类的小程序的话 Coderunner 超级好用。
    MCVector
        3
    MCVector  
       2015-11-29 08:23:03 +08:00   1
    考虑命令行编译?只要一个好的编辑器就行了,比如用 atom. 简单的代码不包含任何其它库的输入 g++ -o <binary> *.cpp 就能编译了。
    icreeper
        4
    icreeper  
       2015-11-29 08:29:51 +08:00 via iPhone   1
    试试 vim ?
    razrlele
        5
    razrlele  
       2015-11-29 08:31:33 +08:00 via iPhone   1
    spf13 vim ,然后再加几行映射快捷键调用 g++编译, gdb 调试
    freeznet
        6
    freeznet  
       2015-11-29 08:52:49 +08:00 via iPhone   1
    CLion
    Wao
        7
    Wao  
       2015-11-29 09:23:29 +08:00   1
    CodeRunner ,好用

    我以前的 coding 作业基本都靠它完成
    49
        8
    49  
       2015-11-29 09:25:01 +08:00   1
    小清新 VIM
    大清新 Clion
    regeditms
        9
    regeditms  
       2015-11-29 09:46:42 +08:00   1
    xcode 好像也可以哦。或者 clion
    Hello1995
        10
    Hello1995  
       2015-11-29 09:53:26 +08:00 via Android   1
    vim 编辑, g++编译, gdb 调试。
    canautumn
        11
    canautumn  
       2015-11-29 10:00:54 +08:00   2
    既然 Xcode 都嫌重就不要考虑 CLion 了。你需要的是 CodeRunner 或者任意一个编辑器如 VSCode 、 Sublime Text 。而这些都叫编辑器,并不能叫 IDE ,基本没有调试功能。作业的话用 cout 大法调试即可。楼主都说了 C++没打算深入学,就不要碰 Vim 和 gdb 了吧。
    xiang578
        12
    xiang578  
       2015-11-29 10:09:02 +08:00 via iPhone   1
    codeblocks
    htfy96
        13
    htfy96  
       2015-11-29 10:16:30 +08:00   1
    r#1 @KexyBiscuit 基于 GNU Global 的 SmartSense ……还是算了吧
    PaulYoung
        14
    PaulYoung  
       2015-11-29 10:40:10 +08:00   1
    @49 大清新 23333
    shakespark
        15
    shakespark  
       2015-11-29 11:14:07 +08:00   1
    ide 一般用在工程项目(就是文件比较多)时有效,你就写个简单的一两个文件的程序,直接文本编辑器编辑了之后 g++就足够了,根本用不到 ide ,所以没必要在寻找 ide 、学习 ide 上花时间。
    jjgod
        16
    jjgod  
       2015-11-29 11:27:00 +08:00   1
    Qt Creator?
    shiltian
        17
    shiltian  
       2015-11-29 11:38:50 +08:00
    @Wao 但是它不带调试功能。
    shiltian
        18
    shiltian  
       2015-11-29 11:40:06 +08:00   1
    推荐 Xcode ,虽然庞大,但是既然用到了 IDE ,就用一个完整的。
    CLion 按键、代码提示都不如 Xcode (自我感觉),其实这就是一个习惯的问题。如果你习惯 Windows 的键位,那 CLion 还是可以考虑的。
    Owenjia
        19
    Owenjia  
       2015-11-29 11:50:14 +08:00   1
    在用 KDevelop ,配合 CMake 挺不错的。
    VmuTargh
        20
    VmuTargh  
       2015-11-29 12:01:49 +08:00 viaAndroid   1
    Code::Blocks
    emacs
    NetBeans
    eclipse
    xcode
    wezzard
        21
    wezzard  
       2015-11-29 12:12:06 +08:00   1
    OS X 上体验原生的 IDE 只有 Xcode ,其他体验要么跟屎一样,要么不原生。
    Changxu
        22
    Changxu  
       2015-11-29 13:14:54 +08:00   1
    Lion
    zky001
        23
    zky001  
       2015-11-29 13:58:09 +08:00   1
    sublime
    clion
    vim
    Wao
        24
    Wao  
       2015-11-29 14:27:25 +08:00   1
    @tianshilei1992 做作业足够了, debug 就靠看错误信息了 =.=
    em70
        25
    em70  
       2015-11-29 14:31:07 +08:00   1
    现在有不会编程的数学家? 编程得系统学啊
    hackpro
        26
    hackpro  
       2015-11-29 15:04:09 +08:00   1
    Emacs ,还支持 LaTeX 对你们来说再合适不过了吧
    ddgreat
        27
    ddgreat  
       2015-11-29 17:40:03 +08:00 via iPhone   1
    居然没有人推荐 Qt 。真心推荐。正在用。
    ddgreat
        28
    ddgreat  
       2015-11-29 17:40:49 +08:00 via iPhone
    噢。收回我的话。看走眼了
    @jjgod 点个赞
    Drahcir
        29
    Drahcir  
       2015-11-29 20:03:58 +08:00   1
    Qt creator
    免费而强大
    zonghua
        30
    zonghua  
       2015-11-29 20:14:59 +08:00   1
    Code::Blocks
    wizardforcel
        31
    wizardforcel  
       2015-11-29 21:23:35 +08:00   1
    vs
    clion
    qt creater
    code::blocks
    kjreen
        32
    kjreen  
    OP
       2015-11-29 21:57:26 +08:00
    @jjgod
    @wizardforcel
    @Drahcir
    @ddgreat

    想问一下推荐 QT 的,我应该单独下载 qt creator 就好了吗
    jjgod
        33
    jjgod  
       2015-11-29 22:03:41 +08:00   1
    在 OS X 上你应该至少需要 Xcode 的 Command Line Tools 吧,如果不需要完整 Xcode 的话。
    kjreen
      &nbp; 34
    kjreen  
    OP
       2015-11-29 22:04:44 +08:00
    @jjgod 所以最后的出路其实还是只有 Xcode 一条吗?
    regeditms
        35
    regeditms  
       2015-11-29 22:06:36 +08:00   1
    @kjreen 大概是这样,我整个游戏项目都是用 xcode 都没问题, clion 主要是太卡了。我用 cmake 规则转 xcode 工程。
    kjreen
        36
    kjreen  
    OP
       2015-11-29 22:13:57 +08:00
    @regeditms 多谢咯。我其实也下过 xcode ,首先是被体积吓了一跳,打开的时候再次震惊了,那时候我只是想写 hello world 而已 23333333
    jjgod
        37
    jjgod  
       2015-11-29 22:14:03 +08:00   1
    @kjreen: 你至少需要一个编译器,所以不管你用不用 Xcode 都必须要先装 Xcode 的 Command Line Tools 或者 Xcode 才行。
    kjreen
        38
    kjreen  
    OP
       2015-11-29 22:18:41 +08:00
    @jjgod 了解了。。我还是不挣扎老老实实装一个 xcode 好了,谢谢你啊
    Drahcir
        39
    Drahcir  
       2015-11-29 22:40:03 +08:00
    @kjreen
    OS X 上应该先安装 Xcode ,至少得有 Command Line Tools.
    如果您并不打算深入学习 C++,那么 Xcode 已经足够用了。
    vandort
        40
    vandort  
       2015-11-29 23:03:35 +08:00
    @49 冲这个大清新点个赞
    altair21
        41
    altair21   2015-11-30 09:29:34 +08:00 via iPhone
    coderunner + 1
    hqs123
        43
    hqs123  
       2015-12-01 07:11:14 +08:00
    visual studio 功能强大用起来方便.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     926 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 22:28 PVG 06:28 LAX 14:28 JFK 17:28
    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