首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

求推荐 win10 下 C 语言的 IDE

  •  
  •   songteng0604 · 2017-08-03 19:35:08 +08:00 · 8773 次点击
    这是一个创建于 534 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人学 java 的,考研复习 C 语言和数据结构,用了 dev-c++和 codeblocks,编写 C 语言程序都是如下: Markdown

    45 回复  |  直到 2017-08-10 11:53:50 +08:00
        1
    wevsty   2017-08-03 19:48:05 +08:00
    都 Windows 了当然选 Visual Studio。
    顺便,你这个不兼容应该是你配置安装方面的问题。
        2
    UnisandK   2017-08-03 19:49:18 +08:00
    不写 C 的不负责推荐 CLion (
        3
    ivlioioilvi   2017-08-03 19:50:42 +08:00 via Android
    vim+clang+ycm
        4
    liuminghao233   2017-08-03 19:51:11 +08:00 via iPhone   ♥ 1
    有 ssd 的话
    推荐 vs
    或者虚拟机 linux 装个 cb

    没有 ssd 的话
    建议装 overwatch
        5
    cwlmxwb   2017-08-03 20:13:23 +08:00 via iPhone
    vim。装完插件,随便撸,美滋滋
        6
    xueb96   2017-08-03 20:15:15 +08:00 via Android   ♥ 1
    IDE 解决方案: Clion
    命令行解决方案:Cmder + minGW
    编辑器解决方案:VSCode/Atom + 插件
    最佳解决方案: 王道数据结构 + 天勤数据结构高分笔记
        7
    extreme   2017-08-03 20:16:20 +08:00
    不知道用 vim 的是什么心态?

    C/CPP 的 IDE 我首选 JetBrains 的 CLion,写代码体验甩了 Visual Studio 半边天,不过个人感觉调试还是 Visual Studio 强点。
        8
    wwqgtxx   2017-08-03 20:17:57 +08:00 via iPhone
    cb 的话如果用最新版是绝对可以在 64 位 win10 上正常运行的,除非你下载的是旧版或者是某汉化版
        9
    Librazy   2017-08-03 20:27:09 +08:00
    dev-c++ 和 codeblocks 和截图的报错没什么关系,问题是编译器。图上可以看到是 gcc 4.8.1 的 x64 编译器然而编译出了 16 位程序……怕不是个交叉编译器……?或者有什么奇怪的 flag 之类的。

    如果问题解决的话 dev-c++ 还是蛮好用的,java 依赖用过 idea 的话那就 clion,要写比较大型的 c/cpp 程序的话那还是上 VS
        10
    CodeingBoy   2017-08-03 20:30:12 +08:00
    Devcpp 使用正常
    建议 LZ 把图中的编译器设置(那个写着 TDM-GCC 4.8.1 64-bit Release 的)切换为带有 32-bit 字样的,然后再试
        11
    igaozp   2017-08-03 20:32:08 +08:00
    vscode + wsl
        12
    zmj1316   2017-08-03 20:39:20 +08:00 via Android   ♥ 1
    @extreme windows 下面一般是 vs + resharper 两边需求都满足
        13
    tangbao   2017-08-03 20:41:52 +08:00 via iPhone
    Geany
        14
    WhoMercy   2017-08-03 20:55:52 +08:00 via Android
    @liuminghao233
    Overwatch
    😂老哥稳👍
        15
    suikator   2017-08-03 20:58:44 +08:00
    Clion
    拥抱 cmake
        16
    lsmgeb89   2017-08-03 21:46:38 +08:00 via Android
    Clion 可以,写 C 足够了。Clion 对于 C++ debug 还没有 VS 用起来方便。最近一个版本连条件断点都不行
        17
    abcbuzhiming   2017-08-03 21:56:41 +08:00
    windows 下谁也搞不过 Visual Studio,只写 C 的话装个 express 版轻松愉快
        18
    initialdp   2017-08-03 22:02:06 +08:00   ♥ 1
    现在流行回帖不看帖,向贴吧看齐了么? 楼上那些推荐 vim、geany、vscode 等,是傻还是装逼?

    推荐 Clion 的,虽然很有道理,不过看过这货的价格了么?

    在 win10 下 C 语言的 IDE,首选当然是 Visual Studio Community 2017:
    https://www.visualstudio.com/downloads/

    当然,我也很愿意推荐 Qt Creator。
        19
    firemiles   2017-08-03 22:04:04 +08:00 via Android
    @initialdp clion 不是有社区版本吗
        20
    initialdp   2017-08-03 22:07:55 +08:00
    @firemiles 是吗? 不好意思哈,没注意到这点,以前只试用过非正式版。不过我还是要说,windows 环境下的 C/C++语言 IDE,除了 VS,其他都是异类。
        21
    SuperMild   2017-08-03 22:11:42 +08:00
    考研复习 C 语言,各种轻便的编辑器就够了,不需要 IDE
        22
    mason961125   2017-08-03 22:17:12 +08:00
    @initialdp 如果你是在读高校学生,可以去找 Jetbrains 要 Student License,全家桶免费玩,每次授权一年,一年过后如果你还是学生,可以再次申请续约。
        23
    sudoz   2017-08-03 22:19:21 +08:00
    都要考研了,还在问这种问题,本科四年全泡妞了?!
        24
    Cbdy   2017-08-03 22:20:13 +08:00
    vscode + cli
        25
    Blackricky   2017-08-03 22:20:22 +08:00 via Android
    visual studio Qt 也不错 虽然我是写 csharp 的
        26
    whwq2012   2017-08-03 22:27:00 +08:00 via Android
    推荐虚拟机装你现在用的这个,考研又不是开发不需要多新,多牛逼的 ide
        27
    initialdp   2017-08-03 22:27:20 +08:00
    @mason961125 为什么要这么麻烦? Visual studio express (现在的 community )直接下载、免费使用。港真,我认为 VS 和 Clion 根本不是一个 level 上的产品(当然,我指的是基于 Windows 平台环境)。
        28
    hjc4869   2017-08-03 22:28:22 +08:00
    复(yù)习 C/数据结构实质上不需要用 IDE
        29
    ysc3839   2017-08-03 22:30:31 +08:00
    图片中已经写了,你编译的是 16 位程序,不能在 64 位上运行。
        30
    LosLord   2017-08-03 22:32:18 +08:00 via Android
    vc6.0😂
        31
    bbsteel   2017-08-03 22:42:52 +08:00 via Android
    @ivlioioilvi N 年前折腾老半天用上了 ycm,结果。。。不支持中文,文件里有中文就报错,原作者不打算就此问题修复,不知道现在怎么样了
        32
    mrcn   2017-08-03 23:33:39 +08:00 via Android
    算法类的一般都是单文件,vs 这种还要建工程,多麻烦。
    可以用 sublime text 这种编辑器,设置个脚本运行 gcc 编译就好了。
    另外 dev 是可以用的,这应该是配置问题。
        33
    coderluan   2017-08-04 00:53:48 +08:00   ♥ 1
    我感觉还是 visual studio 适合楼主的情况,某些回复我感觉就是为了装逼,根本没看楼主需求。
        34
    yksoft1   2017-08-04 01:03:52 +08:00
    现在用 IDE 惯坏自己,以后求职面试笔写代码会出事的。
        35
    mxalbert1996   2017-08-04 02:19:40 +08:00 via Android
    @firemiles CLion 什么时候出社区版了?难道我火星了?
        36
    neighbads   2017-08-04 08:41:07 +08:00
    肯定 VS 啊。。。没有疑问的。。。CLion 就算了吧。。。你还得熟悉 cmake,而且调试没有 VS 爽
        37
    plqws   2017-08-04 08:43:30 +08:00
    vs 配合 reshaper,宇宙两大 ide 结合
        38
    Pyjamas   2017-08-04 09:20:44 +08:00
    Notepad++ and gcc
        39
    inflationaaron   2017-08-04 10:06:10 +08:00
    Emacs 啊,还可以复习复习命令行编译
        40
    gateswong   2017-08-04 10:48:58 +08:00 via Android
    Windows 无脑推荐 Visual Studio 啊

    Windows 下 vim 真心难用 我一个 vim 党在 win 下都绝对不碰它
        41
    gnaggnoyil   2017-08-04 23:26:33 +08:00
    LZ 写了一段 C++代码,然后发帖来问有什么能用的"C"的 IDE,然后一堆人又在下面推荐 C++的 IDE,LOL.
    而且 LZ 展示的代码中还有内存泄漏问题,LOOOOL.

    说真的宇宙牌 IDE 不是不能推荐但是一句额外信息都不带就直接给人推荐宇宙牌 IDE 这样好么?宇宙牌 IDE 自带的 MSVC 可是从来不把 C 语言标准当回事的(虽然对 C++支持也呵呵),甚至到现在 C99 的一些特性都不支持(比如 designated initializer),就算要推荐也得推荐宇宙牌 IDE+Clang-c2 的组合拳吧?这其中宇宙牌 IDE 还得是 14.0 往上的.

    所以其实最省事的方案还不如直接用 GCC 或者 Clang 作为编译器……如果要配 IDE 的话那最好用 MSYS2 版本的 GCC 和 Clang 然后找个可以配置 build 环境的 IDE 比如 CodeLite 或者 CodeBlocks(个人推荐前者).DevCpp 就算了这货最近一次更新还是二零零几年来着?

    不过再怎么说,在 win 下用 IDE 都不如用宇宙牌编辑器然后再配个 Clang Complete 插件用的舒服.什么你说 YCM?tan90°.
        42
    ivlioioilvi   2017-08-08 11:46:05 +08:00 via Android
    @initialdp
    不好意思,我回复 Vim 是装逼,有意见吗?
        43
    ivlioioilvi   2017-08-08 11:49:38 +08:00 via Android
    @bbsteel
    文件名不包含中文算是约定俗称吧。
        44
    bbsteel   2017-08-08 13:54:25 +08:00 via Android
    @ivlioioilvi 当然不是文件名,是文件内容
        45
    initialdp   2017-08-10 11:53:50 +08:00
    @ivlioioilvi 当然没意见,您要觉得吃屎香,我更没意见。欢迎 block,谢谢。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1225 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 17:40 · PVG 01:40 · LAX 09:40 · JFK 12:40
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1