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

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

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

    楼主是数学系的学生,有一门课叫做算法数学,需要用到很基础的 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?
    tianshilei1992
        17
    tianshilei1992  
       2015-11-29 11:38:50 +08:00
    @Wao 但是它不带调试功能。
    tianshilei1992
        18
    tianshilei1992  
       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 via Android   ❤️ 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
        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   ·   实用小工具   ·   2680 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:59 · PVG 22:59 · LAX 06:59 · JFK 09:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.