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

感觉果然是 IDEA 用习惯了啊~

  •  
  •   LINEX · 2016-08-23 23:28:07 +08:00 · 4216 次点击
    这是一个创建于 2796 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近想看看 leveldb 源码,总想着找一个类似 IDEA 的出来,发现好难。。。

    mac 下支持 makefile 的 IDE 是不是很少啊, CLion 不支持,其他的 IDE 也没搜到相关的支持的例子。

    难道大家真的就都用 vim 或者 Sublime 开发嘛,像 C++ std 的库函数忘了怎么办,去查文档嘛。。。

    19 条回复    2016-08-29 10:19:35 +08:00
    xcv58
        1
    xcv58  
       2016-08-24 00:02:46 +08:00 via iPhone
    最近在用 Sublime ,原因是 Atom 打开公司代码库总崩溃。 感觉 Sublime 的各种细节做的真心不好。
    shimanooo
        2
    shimanooo  
       2016-08-24 00:17:17 +08:00
    eclipse cdt 将就一下。。
    corvofeng
        3
    corvofeng  
       2016-08-24 00:25:29 +08:00 via Android
    Makefile 支持好难啊, eclipse 将就一下吧
    zhuangzhuang1988
        4
    zhuangzhuang1988  
       2016-08-24 08:23:06 +08:00
    visual studio 啊,
    官方有 windows 版本的。。
    zts1993
        5
    zts1993  
       2016-08-24 09:07:13 +08:00
    Clion 手写 CMakeLists
    Sight4
        6
    Sight4  
       2016-08-24 09:13:48 +08:00
    vs code 能解决 95%的问题, c/cpp/c#轻量级解决方案
    introom
        7
    introom  
       2016-08-24 09:20:36 +08:00
    emacs + rtags+bear
    holmesabc
        8
    holmesabc  
       2016-08-24 09:30:02 +08:00
    qtcreator
    hitmanx
        9
    hitmanx  
       2016-08-24 11:36:46 +08:00
    可以拿 ide 来看代码、写代码, makefile 单独维护,用控制台进行编译。
    wsy2220
        10
    wsy2220  
       2016-08-24 12:10:40 +08:00
    用 clion 写,用 makefile 编译
    LINEX
        11
    LINEX  
    OP
       2016-08-24 13:04:16 +08:00
    哎,看了大家果然都只能这样将就啊~心酸
    LINEX
        12
    LINEX  
    OP
       2016-08-24 13:08:35 +08:00
    @hitmanx 哎~最烦的就是 CLion 本身不识别 makefile ,代码导入到 CLion 中后各种错误
    hitmanx
        13
    hitmanx  
       2016-08-24 13:20:58 +08:00
    @LINEX 习惯了=.=我一般用 eclipse cdt 来看代码、写代码,编译系统不用 ide 管理。这样的确带来各种问题,比如各种通过-D 指定的变量都是在外头编译系统里置的, ide 并不知道,于是大片的#if defined 都是灰的,在里面的函数 ide 就不会去 index ,于是就无法跳转,这种情况下只能全局搜索。并且很多库的头文件我是不导入的,于是大片的红色。但是也习惯了...你要是习惯 cmake 的话,且项目不是太复杂的话, CLion 应该能帮不少忙。
    MiguelValentine
        14
    MiguelValentine  
       2016-08-24 13:29:30 +08:00
    写什么都用 xcode 的我- -。。。
    monkeyk
        15
    monkeyk  
       2016-08-24 13:31:14 +08:00
    2010 年就开始用 IDEA 了, 很好使的工具
    LINEX
        16
    LINEX  
    OP
       2016-08-24 14:02:25 +08:00
    @MiguelValentine 但是开源项目都是用的 makefile 啊~我导入到 xcode 里发现代码提示还是有问题。。。 java 的 IDE 太强大了,偶尔看看 C++代码反而不习惯。。
    kohnv
        17
    kohnv  
       2016-08-24 19:44:51 +08:00
    忘了 API 的话 mac 下有 dash 查文档很方便
    tanywei
        18
    tanywei  
       2016-08-25 09:53:13 +08:00
    @hitmanx 不觉得 IDE 看代码太重了吗? 哈哈哈
    LINEX
        19
    LINEX  
    OP
       2016-08-29 10:19:35 +08:00
    @hitmanx 近两天用 qt creator ,发现可以完美支持 makefile ,我导入了 bitcoin 和 leveldb 两个项目的源码,改了改 qt 的配置文件,所有提示都没问题了。。你可以下载一个试试看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   950 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:11 · PVG 04:11 · LAX 13:11 · JFK 16:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.