66beta
V2EX  ›  C

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

  •  
  •   66beta · Jul 26, 2013 · 5325 views
    This topic created in 4855 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
    yxjxx
    Jul 26, 2013 via Android
    1
    感觉装个win7双系统用VS2012还靠谱些,我室友就是这么弄的
    cxe2v
    cxe2v
    Jul 26, 2013
    2
    楼下肯定有人强力推荐Emacs或者VIM,让你不会就学,学会了是神器
    cdfmr
    cdfmr
    Jul 26, 2013
    3
    不管你用啥IDE,总得先有一个编译器,所以就用Xcode吧。
    Huangcx507
    Huangcx507
    Jul 26, 2013
    4
    @cxe2v sublime text之类的应该也有
    fangzhzh
    fangzhzh
    Jul 26, 2013
    5
    自考还装IDE? 别逗了, 完全不用上机, 题目在纸上做一做,就过了.
    tox
    tox
    Jul 26, 2013❤️1
    6
    我是做java开发的,以前用eclipse装个插件开发c/c++。现在正尝试用emacs。觉得你可以试试eclipse
    wang2191195
    wang2191195
    Jul 26, 2013 via iPhone
    7
    虚拟机上vs2010 或者bootcamp上2010
    ddaii
    ddaii
    Jul 26, 2013
    8
    我只是很好奇为什么要考这个?除了靠这个吃饭的,其他还有必要用vc6吗?
    66beta
    66beta
    OP
    Jul 26, 2013
    9
    @fangzhzh C++平时不接触,基本不懂,动动手印象深点。

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

    sublime text 对脚本语言支持很不错的
    fox000002
    fox000002
    Jul 26, 2013
    20
    既然必须用VC6,虚拟一个XP,安装VC6就是了。其他没什么好折腾的
    chmlai
    chmlai
    Jul 26, 2013
    21
    IDE的话, VS应该是最好的了.
    davepkxxx
    davepkxxx
    Jul 26, 2013
    22
    @jevonszmx 我知识奇怪他为什么会产生这样的错觉。
    luikore
    luikore
    Jul 26, 2013
    23
    xcode 就可以, 只要看看 wwdc 的视频就知道很多隐藏的窍门了, 就是和 windows 的习惯很不一样导致很多人不适应. vc 挺好就是编译器差一些.
    robertlyc
    robertlyc
    Jul 26, 2013
    24
    textmate
    66beta
    66beta
    OP
    Jul 26, 2013
    25
    @davepkxxx
    @jevonszmx
    搞错了,我也不知道为什么我会这么认为的,特地去wiki查了下,半毛钱关系都没有,哈哈
    davepkxxx
    davepkxxx
    Jul 26, 2013
    26
    其实我倒是很希望 JetBrains 做一个 C/C++ 的编辑器,但是看来他们无法忍受 C++ 。
    Ricepig
    Ricepig
    Jul 26, 2013 via iPhone
    27
    以上推荐都不靠谱,看来大家都没有感受过vc低版本加上mfc这种奇葩存在
    楼主老老实实虚拟机装vc
    jybox
    jybox
    Jul 26, 2013
    28
    Qt Creator
    davepkxxx
    davepkxxx
    Jul 26, 2013
    30
    @timonwong feature
    timonwong
    timonwong
    Jul 26, 2013
    31
    @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
    davepkxxx
    Jul 26, 2013
    32
    @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
    timonwong
    Jul 26, 2013
    33
    @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
    shibo501c
    Jul 26, 2013
    34
    sublime text2 配上几个c++的插件,用着还凑活,反正我是这么干的
    batfree
    batfree
    Jul 26, 2013
    35
    这种事情装个虚拟机最快,就别折腾自己了。 各个系统都有自己擅长的事情。VC就在windows上做吧。
    模仿的再像也不是老坛酸菜面。
    pinepara
    pinepara
    Jul 26, 2013
    36
    别用 VC6 了,真的
    darasion
    darasion
    Jul 26, 2013
    37
    做 web 的搞啥吸佳佳。
    VYSE
    VYSE
    Jul 26, 2013
    38
    跨平台果断SlickEdit,你要不光想熟悉语言,熟悉平台,UI相关的,切换其他OS才是正道
    kevinzhow
    kevinzhow
    Jul 27, 2013
    39
    Qt Creator + 1
    binux
    binux
    Jul 27, 2013
    40
    coderunner
    reus
    reus
    Jul 27, 2013 via Android
    41
    计算机专业表示没考过这种东西
    OrbitTerminus
    OrbitTerminus
    Jul 27, 2013❤️1
    42
    想学C++ 可以看一下国外(大学或者其他)的C++公开课, 上面他需要你用什么环境 你就配什么环境.

    国内大学教C/C++的方法 上课那一套 感觉还是比较蠢的.
    kqz901002
    kqz901002
    Jul 27, 2013
    43
    楼主说的自考,只是为了一纸证明
    saharabear
    saharabear
    Jul 27, 2013
    44
    年轻就是好啊,随便折腾。
    LokiSharp
    LokiSharp
    Jul 27, 2013
    45
    @66beta 专升本么?
    eor2yu
    eor2yu
    Jul 27, 2013
    46
    Eclipse CDT
    acros
    acros
    Jul 27, 2013
    47
    VC++6.0的话····还是装虚拟机+windows了,不然怎么死都不知道
    leavic
    leavic
    Jul 28, 2013
    48
    SlickEdit,无他.
    yangxin0
    yangxin0
    Jul 28, 2013
    49
    最好双系统把(win&mac), source insight主要分析代码, emacs/vim/sublime/other用来编辑代码。
    PotatoBrother
    PotatoBrother
    Jul 29, 2013 via iPhone
    50
    开虚拟机跑VS2010吧
    KKKKale
    KKKKale
    Jul 29, 2013
    51
    xcode
    KKKKale
    KKKKale
    Jul 29, 2013
    52
    netbeans
    66beta
    66beta
    OP
    Jul 29, 2013
    53
    @LokiSharp 是的,自考,比夜大可靠点
    66beta
    66beta
    OP
    Jul 29, 2013
    54
    @binux 这个看着很不错唉,可是卖10刀~
    013231
    013231
    Jul 29, 2013
    55
    我上大學時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
    013231
    Jul 29, 2013
    56
    啊, 記錯了, 當時學校用的開發環境還不是VC6, 是TC3.
    hanf
    hanf
    Jul 29, 2013
    57
    @tywtyw2002 试试sublimeClang这个插件,流眼泪了不用告诉我。
    hanf
    hanf
    Jul 29, 2013
    58
    @013231 我玩得没你这么有技术含量,当年也就是用来恐吓一些乱上网的同学
    yopming
    yopming
    Jul 29, 2013
    59
    CodeRunner就够了吧
    tywtyw2002
    tywtyw2002
    Jul 31, 2013 via iPhone
    60
    @hanf 以前研究过。 我可以说在osx下我就没跑成功过吗
    luikore
    luikore
    Jul 31, 2013
    61
    @Ricepig 我还记得 VC6 嵌套模板右尖括号之间要加空格之类的... 另外楼主大概是普通的 C++ 课不用担心 GUI 吧
    hourui
    hourui
    Sep 5, 2013
    62
    必须xcode,我就是为了用xcode才抛弃windows的
    dorentus
    dorentus
    Oct 11, 2013
    63
    @luikore 我记得 C++ 11 之前都要加空格的吧
    luikore
    luikore
    Oct 11, 2013
    64
    @dorentus 这是只有VC6才有的bug
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3725 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 105ms · UTC 04:03 · PVG 12:03 · LAX 20:03 · JFK 23:03
    ♥ Do have faith in what you're doing.