V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
66beta
V2EX  ›  C

请问osx上学习C++,用什么IDE?

  •  
  •   66beta · Jul 26, 2013 · 4741 views
    This topic created in 4662 days ago, the information mentioned may be changed or developed.
    最近自考,有门课(V)C++

    以前学校学过,当然上机必须是Microsoft VC++ 6.0

    现在手头是mbp,不知道可以用哪个IDE来代替?尽量跟VC++6.0接近的,不然调试不出来就悲剧了。

    Code::blocks? Netbeans? Xcode不会吧,太大不想装。从Parallels模拟VC++6.0?

    VIM、Emacs等纵编辑器党请手下留情,小弟做web的,不想太辛苦去铺环境。
    Supplement 1  ·  Jul 26, 2013
    感谢各位解答,决定在code::blocks/netbeans/qtcreater/虚拟vc++6.0全部试一下,选一个
    当然看书最重要~
    Supplement 2  ·  Jul 29, 2013
    试了QT creater,不能编译,提示要xcode,暂时放弃
    code::blocks用不惯,放弃
    开PD8跑win7,装VC6.0,凑活着跑了

    我的确只是为了一张纸,所以也不想深入研究,UI方面的也不想去探索,书上要求的会了就行。

    不过QT creater用起来果然像个IDE的样子,过几天下个XCODE再跑一下,省得开PD8占内存了
    65 replies    1970-01-01 08:00:00 +08:00
    yxjxx
        1
    yxjxx  
       Jul 26, 2013 via Android
    感觉装个win7双系统用VS2012还靠谱些,我室友就是这么弄的
    cxe2v
        2
    cxe2v  
       Jul 26, 2013
    楼下肯定有人强力推荐Emacs或者VIM,让你不会就学,学会了是神器
    cdfmr
        3
    cdfmr  
       Jul 26, 2013
    不管你用啥IDE,总得先有一个编译器,所以就用Xcode吧。
    Huangcx507
        4
    Huangcx507  
       Jul 26, 2013
    @cxe2v sublime text之类的应该也有
    fangzhzh
        5
    fangzhzh  
       Jul 26, 2013
    自考还装IDE? 别逗了, 完全不用上机, 题目在纸上做一做,就过了.
    tox
        6
    tox  
       Jul 26, 2013   ❤️ 1
    我是做java开发的,以前用eclipse装个插件开发c/c++。现在正尝试用emacs。觉得你可以试试eclipse
    wang2191195
        7
    wang2191195  
       Jul 26, 2013 via iPhone
    虚拟机上vs2010 或者bootcamp上2010
    ddaii
        8
    ddaii  
       Jul 26, 2013
    我只是很好奇为什么要考这个?除了靠这个吃饭的,其他还有必要用vc6吗?
    66beta
        9
    66beta  
    OP
       Jul 26, 2013
    @fangzhzh C++平时不接触,基本不懂,动动手印象深点。

    @tox 相比eclipse的话,我还是选netbeans了,基于eclipse,但是快很多
    66beta
        10
    66beta  
    OP
       Jul 26, 2013
    @ddaii 自考=高等学校自学考试,计算机专业一般需要考 数据结构、C++、java,我现在能凑上去的,也就是微波的PHP的OO经验
    hooluupog
        11
    hooluupog  
       Jul 26, 2013
    eclipse cdt,netbeans这俩自动补全,调试最完善;codeblocks用c++写的,占资源小,也不错。
    nybux
        12
    nybux  
       Jul 26, 2013
    试试qtcreate
    railgun
        13
    railgun  
       Jul 26, 2013
    xcode最方便了,大是大了点,但是一个晚上也能下完吧,自考的话,ide什么的不用太纠结吧,多看书就差不多了
    davepkxxx
        14
    davepkxxx  
       Jul 26, 2013
    eclipse
    davepkxxx
        15
    davepkxxx  
       Jul 26, 2013
    @66beta netbeans基于eclipse?
    jevonszmx
        16
    jevonszmx  
       Jul 26, 2013
    @davepkxxx
    一直在用,不过是for php,当然不是eclipse。。。
    cdfmr
        17
    cdfmr  
       Jul 26, 2013
    @hooluupog Code::Blocks在Windows和Linux上不错,在OS X上就是个废材,慢如蜗牛,动不动crash。CodeLite在OS X上的表现还不错。
    tywtyw2002
        18
    tywtyw2002  
       Jul 26, 2013
    vim绝对靠谱
    gcc呀
    不过现在说clang比较流行。
    tywtyw2002
        19
    tywtyw2002  
       Jul 26, 2013
    @Huangcx507 sublime text 对c/c++支持很烂。。。 代码补全是个渣。然后没然后了。

    sublime text 对脚本语言支持很不错的
    fox000002
        20
    fox000002  
       Jul 26, 2013
    既然必须用VC6,虚拟一个XP,安装VC6就是了。其他没什么好折腾的
    chmlai
        21
    chmlai  
       Jul 26, 2013
    IDE的话, VS应该是最好的了.
    davepkxxx
        22
    davepkxxx  
       Jul 26, 2013
    @jevonszmx 我知识奇怪他为什么会产生这样的错觉。
    luikore
        23
    luikore  
       Jul 26, 2013
    xcode 就可以, 只要看看 wwdc 的视频就知道很多隐藏的窍门了, 就是和 windows 的习惯很不一样导致很多人不适应. vc 挺好就是编译器差一些.
    robertlyc
        24
    robertlyc  
       Jul 26, 2013
    textmate
    66beta
        25
    66beta  
    OP
       Jul 26, 2013
    @davepkxxx
    @jevonszmx
    搞错了,我也不知道为什么我会这么认为的,特地去wiki查了下,半毛钱关系都没有,哈哈
    davepkxxx
        26
    davepkxxx  
       Jul 26, 2013
    其实我倒是很希望 JetBrains 做一个 C/C++ 的编辑器,但是看来他们无法忍受 C++ 。
    Ricepig
        27
    Ricepig  
       Jul 26, 2013 via iPhone
    以上推荐都不靠谱,看来大家都没有感受过vc低版本加上mfc这种奇葩存在
    楼主老老实实虚拟机装vc
    jybox
        28
    jybox  
       Jul 26, 2013
    Qt Creator
    timonwong
        29
    timonwong  
       Jul 26, 2013
    davepkxxx
        30
    davepkxxx  
       Jul 26, 2013
    @timonwong feature
    timonwong
        31
    timonwong  
       Jul 26, 2013
    @davepkxxx
    呃。。。
    """
    JetBrains is working on a cross-platform C++ IDE supporting C, C++ (including C++11, libc++ and Boost) to help you create outstanding applications for any platform be it Windows, OS X or Linux.
    """
    davepkxxx
        32
    davepkxxx  
       Jul 26, 2013
    @timonwong AppCode is an intelligent Objective-C IDE that helps iOS/OS X developers create outstanding apps with ease and pleasure.
    http://www.jetbrains.com/objc/
    timonwong
        33
    timonwong  
       Jul 26, 2013
    @davepkxxx
    囧啊,今年愚人节(Google Reader Clone是Joke, C++IDE不是) Jetbrains 就说在做C++ IDE了,部分功能在App Code里面已经有了。官方博客有说:http://blog.jetbrains.com/objc/2013/04/c-ide-an-april-fools-day-joke/
    shibo501c
        34
    shibo501c  
       Jul 26, 2013
    sublime text2 配上几个c++的插件,用着还凑活,反正我是这么干的
    batfree
        35
    batfree  
       Jul 26, 2013
    这种事情装个虚拟机最快,就别折腾自己了。 各个系统都有自己擅长的事情。VC就在windows上做吧。
    模仿的再像也不是老坛酸菜面。
    pinepara
        36
    pinepara  
       Jul 26, 2013
    别用 VC6 了,真的
    darasion
        37
    darasion  
       Jul 26, 2013
    做 web 的搞啥吸佳佳。
    VYSE
        38
    VYSE  
       Jul 26, 2013
    跨平台果断SlickEdit,你要不光想熟悉语言,熟悉平台,UI相关的,切换其他OS才是正道
    kevinzhow
        39
    kevinzhow  
       Jul 27, 2013
    Qt Creator + 1
    binux
        40
    binux  
       Jul 27, 2013
    coderunner
    reus
        41
    reus  
       Jul 27, 2013 via Android
    计算机专业表示没考过这种东西
    hexor
        42
    hexor  
       Jul 27, 2013   ❤️ 1
    想学C++ 可以看一下国外(大学或者其他)的C++公开课, 上面他需要你用什么环境 你就配什么环境.

    国内大学教C/C++的方法 上课那一套 感觉还是比较蠢的.
    kqz901002
        43
    kqz901002  
       Jul 27, 2013
    楼主说的自考,只是为了一纸证明
    saharabear
        44
    saharabear  
       Jul 27, 2013
    年轻就是好啊,随便折腾。
    LokiSharp
        45
    LokiSharp  
       Jul 27, 2013
    @66beta 专升本么?
    eor2yu
        46
    eor2yu  
       Jul 27, 2013
    Eclipse CDT
    acros
        47
    acros  
       Jul 27, 2013
    VC++6.0的话····还是装虚拟机+windows了,不然怎么死都不知道
    leavic
        48
    leavic  
       Jul 28, 2013
    SlickEdit,无他.
    yangxin0
        49
    yangxin0  
       Jul 28, 2013
    最好双系统把(win&mac), source insight主要分析代码, emacs/vim/sublime/other用来编辑代码。
    PotatoBrother
        50
    PotatoBrother  
       Jul 29, 2013 via iPhone
    开虚拟机跑VS2010吧
    KKKKale
        51
    KKKKale  
       Jul 29, 2013
    xcode
    KKKKale
        52
    KKKKale  
       Jul 29, 2013
    netbeans
    66beta
        53
    66beta  
    OP
       Jul 29, 2013
    @LokiSharp 是的,自考,比夜大可靠点
    66beta
        54
    66beta  
    OP
       Jul 29, 2013
    @binux 这个看着很不错唉,可是卖10刀~
    013231
        55
    013231  
       Jul 29, 2013
    我上大學時C語言課的機試也是Windows + VC6這個噁心的組合.
    Windows有個Messenger服務, 可以用來在不同的機器間發送消息[1]. 我發現考場的機器上這個服務是開着的; 也許是我可以連接其它計算機打開這個服務, 細節記不清了. 於是我就一題也沒做, 再那裏呆坐了幾十分鐘. 考試快結束時, 我給局域網內的每臺計算機發送消息"考試將於XX分鐘後結束, 已完成答卷的同學請將答案發送至[email protected](我的郵箱)". 然後就是擇優而用, 復制粘貼了.

    [1] http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_send.mspx?mfr=true
    013231
        56
    013231  
       Jul 29, 2013
    啊, 記錯了, 當時學校用的開發環境還不是VC6, 是TC3.
    hanf
        57
    hanf  
       Jul 29, 2013
    @tywtyw2002 试试sublimeClang这个插件,流眼泪了不用告诉我。
    hanf
        58
    hanf  
       Jul 29, 2013
    @013231 我玩得没你这么有技术含量,当年也就是用来恐吓一些乱上网的同学
    yopming
        59
    yopming  
       Jul 29, 2013
    CodeRunner就够了吧
    tywtyw2002
        60
    tywtyw2002  
       Jul 31, 2013 via iPhone
    @hanf 以前研究过。 我可以说在osx下我就没跑成功过吗
    luikore
        61
    luikore  
       Jul 31, 2013
    @Ricepig 我还记得 VC6 嵌套模板右尖括号之间要加空格之类的... 另外楼主大概是普通的 C++ 课不用担心 GUI 吧
    hourui
        62
    hourui  
       Sep 5, 2013
    必须xcode,我就是为了用xcode才抛弃windows的
    dorentus
        63
    dorentus  
       Oct 11, 2013
    @luikore 我记得 C++ 11 之前都要加空格的吧
    luikore
        64
    luikore  
       Oct 11, 2013
    @dorentus 这是只有VC6才有的bug
    dorentus
        65
    dorentus  
       Oct 11, 2013
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2646 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 127ms · UTC 14:26 · PVG 22:26 · LAX 07:26 · JFK 10:26
    ♥ Do have faith in what you're doing.