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

c++用什么 ide 好?

  •  
  •   lidfather · 2019-12-04 16:40:41 +08:00 · 9897 次点击
    这是一个创建于 1797 天前的主题,其中的信息可能已经有所发展或是发生改变。

    clion 不给力啊,很多库的代码都飘红。 大家写 c++都是人肉 parse 的吗?

    第 1 条附言  ·  2019-12-04 17:17:22 +08:00
    原来 set(CMAKE_CXX_STANDARD 14)
    改成 17 就可以了。。。。。。
    CLION 大法好!!!!
    70 条回复    2019-12-06 09:55:10 +08:00
    xsen
        1
    xsen  
       2019-12-04 16:44:03 +08:00   ❤️ 2
    1. vs
    2. qtcreator
    jimages
        2
    jimages  
       2019-12-04 16:44:30 +08:00 via iPhone   ❤️ 1
    vim
    stoneabc
        3
    stoneabc  
       2019-12-04 16:45:16 +08:00
    VS 还用想?
    wangyzj
        4
    wangyzj  
       2019-12-04 16:46:03 +08:00
    vs
    Mivon
        5
    Mivon  
       2019-12-04 16:46:47 +08:00
    可以看看自己能不能为这个项目写个 cmake 文件,可以的话,用 clion 和 vs 都还行,不行的话,我一般都是按你说的人肉 parse
    augustheart
        6
    augustheart  
       2019-12-04 16:47:35 +08:00
    不一定要人肉 parse 啊,基本的语法还是会的吧,直接先凭感觉写下去,然后编译,然后一行行改错。用这种方式拿记事本一样写代码。
    当然,如果是调用一套不熟的库不能这么干,连函数名都不知道就只能先看文档了。
    daimiaopeng
        7
    daimiaopeng  
       2019-12-04 16:50:42 +08:00
    clion 堪比 vs
    lidfather
        8
    lidfather  
    OP
       2019-12-04 16:53:17 +08:00
    @Mivon
    @augustheart 佩服你们,这样写 c++太难了
    hncqp
        9
    hncqp  
       2019-12-04 16:53:44 +08:00 via iPhone
    vim 啊
    lidfather
        10
    lidfather  
    OP
       2019-12-04 16:53:48 +08:00
    @daimiaopeng clion 还不成熟,小 bug 有点多
    mango88
        11
    mango88  
       2019-12-04 16:56:56 +08:00
    用过 eclipse,感觉一般
    across
        12
    across  
       2019-12-04 17:00:02 +08:00
    CLion 不是只能用一个月? 你们砸钱买的。

    windows 下 VS 唯一选择。其他平台勉强 VSCode 抵用一下了。Mac 版的 VS 也不知道什么时候加上 C++支持,一直呼声很高来着。
    lidfather
        13
    lidfather  
    OP
       2019-12-04 17:04:27 +08:00   ❤️ 1
    @across 买啊,生产力工具
    init
        14
    init  
       2019-12-04 17:09:53 +08:00
    我一直用 source insight
    hitmanx
        15
    hitmanx  
       2019-12-04 17:13:50 +08:00
    一半靠 ide 去 index,飘红的那些只能靠脑补了(你说的人肉 parse)
    Mivon
        16
    Mivon  
       2019-12-04 17:20:42 +08:00
    @lidfather 以前公司在内网开发 c++,都是在编辑器里面直接写 c++项目,写多了,感觉也就那样了,就是重构可能比较麻烦。
    zhangyulu
        17
    zhangyulu  
       2019-12-04 17:25:11 +08:00 via Android
    一直是 vim+syntastic+youcompleteme
    lff0305
        18
    lff0305  
       2019-12-04 17:25:45 +08:00   ❤️ 1
    vs + wholetomato
    winterfell30
        19
    winterfell30  
       2019-12-04 17:29:05 +08:00
    确实是人肉...看代码在本地用 vscode,写代码直接 vi 在在开发机开发
    paoqi2048
        20
    paoqi2048  
       2019-12-04 17:39:08 +08:00
    Windows: VS
    Linux: Qt Creator
    vitanove
        21
    vitanove  
       2019-12-04 17:42:14 +08:00
    楼主仔细看一下 CMake 吧

    把该索引的库加上 该设置的 FLAG 添了 应该还是很愉快的
    chennqqi
        22
    chennqqi  
       2019-12-04 17:43:48 +08:00
    visualstudio,刚从 CLion 转 vs,感觉编程熟读起飞
    turi
        23
    turi  
       2019-12-04 17:48:20 +08:00   ❤️ 1
    vs + VisualGDB
    基本上 windows + linux 系列 都可以搞了吧
    cjw6
        24
    cjw6  
       2019-12-04 17:48:53 +08:00
    windows 无脑 vs
    linux vscode qtcreator
    wuYin
        25
    wuYin  
       2019-12-04 18:17:38 +08:00
    安利一下 cmake: github.com/wuYin/cmake-practice
    zhuangzhuang1988
        26
    zhuangzhuang1988  
       2019-12-04 18:22:28 +08:00
    只用大微软的 vs
    joshua7v
        27
    joshua7v  
       2019-12-04 18:29:26 +08:00 via iPhone
    vim vscode
    dabaibai
        28
    dabaibai  
       2019-12-04 18:30:36 +08:00
    vs
    SPACELAN
        29
    SPACELAN  
       2019-12-04 18:39:00 +08:00
    vscode+官方插件够用了
    wbing
        30
    wbing  
       2019-12-04 18:43:29 +08:00 via iPhone
    vscode
    mmdsun
        31
    mmdsun  
       2019-12-04 18:44:29 +08:00 via Android
    感觉 visual studio 比 clion 好用功能多,免费。
    sryanyuan
        32
    sryanyuan  
       2019-12-04 18:44:39 +08:00
    windows vs
    linux vscode
    anyele
        33
    anyele  
       2019-12-04 18:46:48 +08:00 via Android
    visual studio
    dosmlp
        34
    dosmlp  
       2019-12-04 19:37:14 +08:00   ❤️ 1
    Windows 平台 vs
    其他平台 qtcreator
    千万别折腾其他
    johnniang
        35
    johnniang  
       2019-12-04 20:07:14 +08:00   ❤️ 3
    CodeBlocks
    Huelse
        36
    Huelse  
       2019-12-04 20:09:22 +08:00
    vs 或 qt
    a2ex
        37
    a2ex  
       2019-12-04 20:58:32 +08:00
    vim
    Nasei
        38
    Nasei  
       2019-12-04 21:05:58 +08:00 via Android
    win vs
    linux 用 vs 远程
    nightwitch
        39
    nightwitch  
       2019-12-04 21:56:23 +08:00
    Qtcreator 跨所有主流平台,基本你能想的平台都有它,不用折腾
    duql
        40
    duql  
       2019-12-04 22:04:19 +08:00
    vs 宇宙第一 IDE 不是开玩笑的
    psuwgipgf
        41
    psuwgipgf  
       2019-12-04 22:37:47 +08:00
    @across linux 下 qtcreator 还是很好用的。
    qieqie
        42
    qieqie  
       2019-12-04 22:46:20 +08:00
    写一个 CMakeLists.txt ,里面头文件都用 include_directories 引进来就行了
    你 VisualStudio 不也得在项目-属性里加吗,我觉得多数时候 CLion 的提示比 VS 智能(可能我用的 VS 社区版比较弱吧)
    Ecclesiastes
        43
    Ecclesiastes  
       2019-12-04 22:49:24 +08:00
    eclipse cdt

    装库什么的都 ok,

    不过不在乎破坏项目结构,也是用 cmake 组织的,不得不说 VS 也很香。
    waruqi
        44
    waruqi  
       2019-12-05 07:41:22 +08:00 via Android
    vscode + xmake
    Wicked
        45
    Wicked  
       2019-12-05 08:39:10 +08:00 via iPhone
    clion 比 VS 差老远了,还不如 Xcode
    missdeer
        46
    missdeer  
       2019-12-05 08:50:57 +08:00
    clion 比 VS 差老远了
    yvescheung
        47
    yvescheung  
       2019-12-05 08:57:15 +08:00
    可能只有我一个人用 atom 写 c++,我也不知道我为什么要用它
    araraloren
        48
    araraloren  
       2019-12-05 09:14:53 +08:00
    我反正觉得 vs 比 qtcreator 垃圾多了。。
    sunwei0325
        49
    sunwei0325  
       2019-12-05 09:28:36 +08:00   ❤️ 2
    ide 别问, 问就是 jetbrains 全家桶
    arthas2234
        50
    arthas2234  
       2019-12-05 09:33:30 +08:00
    宇宙第一 IDE——VS
    tianshilei1992
        51
    tianshilei1992  
       2019-12-05 10:10:34 +08:00   ❤️ 1
    Clion 挺好使的,特别是远程编译调试这一套…
    LuffyWong
        52
    LuffyWong  
       2019-12-05 10:34:47 +08:00   ❤️ 1
    投一票 clion
    fyxtc
        53
    fyxtc  
       2019-12-05 11:03:07 +08:00   ❤️ 1
    哈哈哈,好久没写 cpp 了,当时还是在 sublime 上写的,我可以的
    lidfather
        54
    lidfather  
    OP
       2019-12-05 12:38:22 +08:00 via Android
    @tianshilei1992 windows 下远程不行,代码是同步了,但是死活不重新编译
    levelworm
        55
    levelworm  
       2019-12-05 12:39:12 +08:00
    Visual Studio
    wzhy
        56
    wzhy  
       2019-12-05 12:39:29 +08:00 via Android
    Qtcreator+1
    astralooo
        57
    astralooo  
       2019-12-05 12:42:24 +08:00
    我就是个臭写 Qt 的
    ilotuo
        58
    ilotuo  
       2019-12-05 12:48:43 +08:00
    插楼问个问题。vscode 打开 cuda 文件。右下角已经切换到识别为 c++,还是找不到符号列表咋办。
    搞不定这个于是我又回到 sublime 了。。
    darknoll
        59
    darknoll  
       2019-12-05 12:54:18 +08:00
    这么多 vs 的,都是 windows 程序员?
    drawstar
        60
    drawstar  
       2019-12-05 13:06:44 +08:00
    vs
    lcingOnTheCake
        61
    lcingOnTheCake  
       2019-12-05 13:08:21 +08:00
    visual studio 2019
    bobuick
        62
    bobuick  
       2019-12-05 13:12:41 +08:00
    qtcreator
    psi237
        63
    psi237  
       2019-12-05 13:14:04 +08:00   ❤️ 2
    CLion 大法好,买一年,永久 fallback license 无限用。工具链一般用 WSL。
    season4675
        64
    season4675  
       2019-12-05 13:39:17 +08:00
    vim vscode
    hewigovens
        65
    hewigovens  
       2019-12-05 14:08:39 +08:00
    vscode + TabNine + cquery
    mingl0280
        66
    mingl0280  
       2019-12-05 14:36:09 +08:00
    vs 啊,vs 很好用的,也支持 cmake
    sleepm
        67
    sleepm  
       2019-12-05 15:05:10 +08:00
    以前用学习用的 Dev-C++, 现在不写了。。
    lixingcong
        68
    lixingcong  
       2019-12-05 15:08:41 +08:00   ❤️ 1
    Qtcreator 用了两年,真不错,横扫所有平台
    Otho
        69
    Otho  
       2019-12-05 15:43:23 +08:00   ❤️ 1
    Qtcreator 用的想死。。Mac 上
    dosmlp
        70
    dosmlp  
       2019-12-06 09:55:10 +08:00
    @darknoll vs 就不能写 Linux 程序了?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5565 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.