songteng0604
V2EX  ›  问与答

求推荐 win10 下 C 语言的 IDE

  •  
  •   songteng0604 · Aug 3, 2017 · 17203 views
    This topic created in 3387 days ago, the information mentioned may be changed or developed.

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

    45 replies  •  2017-08-10 11:53:50 +08:00
    wevsty
    wevsty
    Aug 3, 2017
    1
    都 Windows 了当然选 Visual Studio。
    顺便,你这个不兼容应该是你配置安装方面的问题。
    UnisandK
    UnisandK
    Aug 3, 2017
    2
    不写 C 的不负责推荐 CLion (
    AEANWspPmj3FUhDc
    AEANWspPmj3FUhDc
    Aug 3, 2017 via Android
    3
    vim+clang+ycm
    liuminghao233
    liuminghao233
    Aug 3, 2017 via iPhone❤️1
    4
    有 ssd 的话
    推荐 vs
    或者虚拟机 linux 装个 cb

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

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

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

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

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

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

    Windows 下 vim 真心难用 我一个 vim 党在 win 下都绝对不碰它
    gnaggnoyil
    gnaggnoyil
    Aug 4, 2017
    41
    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°.
    AEANWspPmj3FUhDc
    AEANWspPmj3FUhDc
    Aug 8, 2017 via Android
    42
    @initialdp
    不好意思,我回复 Vim 是装逼,有意见吗?
    AEANWspPmj3FUhDc
    AEANWspPmj3FUhDc
    Aug 8, 2017 via Android
    43
    @bbsteel
    文件名不包含中文算是约定俗称吧。
    bbsteel
    bbsteel
    Aug 8, 2017 via Android
    44
    @ivlioioilvi 当然不是文件名,是文件内容
    initialdp
    initialdp
    Aug 10, 2017
    45
    @ivlioioilvi 当然没意见,您要觉得吃屎香,我更没意见。欢迎 block,谢谢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2406 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 04:53 · PVG 12:53 · LAX 20:53 · JFK 23:53
    ♥ Do have faith in what you're doing.