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

2016-08-23 23:28:07 +08:00
 LINEX

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

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

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301331

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX