V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
keyman
V2EX  ›  Qt

吐槽下QT creator

  •  
  •   keyman · 2013-06-15 00:29:02 +08:00 · 9628 次点击
    这是一个创建于 4180 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不知道这里有搞c/c++开发的没?
    最近在使用QT creator搞开发,很多缺点实在是无法忍受.

    1.编译的时候,IDE捕获不到一些编译错误.是的,真的捕获不到.每次编译后左边的小进度条亮橙色后,我都要进入qmake生成的makefile去控制台去手动make一下才能看到捕获不到的编译错误.

    2.调试器实在太烂,临时变量和类变量的值不能一目了然的看到.调试助手(就是显示变量的那玩意)经常性的在调试的时候打不开.

    3.fakevim实在太烂,做为vim重度用户都没法很好的去使用.

    4.代码补全什么的就不说了,但变量搜索功能要做好点吧?

    5.编辑器没有标签页,QT creator只能打开一个.这个很成问题,有时候我想打开几个工程,有多显示器的我想一个显示器放一个工程来看代码完全办不到.

    前几天用了下xcode,感觉真的很好很好,xcode的即时出错提示实在太人性化了.大大提高了编码的效率.

    另外,微软的vs系列IDE已经甩QT creator好几条街了.QT creator也就比自己用编辑器写makefile好一点点而已.
    12 条回复    2015-05-23 20:32:25 +08:00
    chmlai
        1
    chmlai  
       2013-06-15 00:51:31 +08:00
    这怎么可能和VS有得比
    chchwy
        2
    chchwy  
       2013-06-15 01:19:52 +08:00
    樓主所言甚是,不過你想想VS的價格也是甩了Qt Creator好幾條街。
    yangxin0
        3
    yangxin0  
       2013-06-15 01:32:55 +08:00
    你一定是用的cl编译器,少年换成gcc吧
    keyman
        4
    keyman  
    OP
       2013-06-15 01:34:25 +08:00
    少年我就是用的gcc,不用gcc我干嘛用这玩意?
    xdeng
        5
    xdeng  
       2013-06-15 02:12:07 +08:00 via iPhone
    win版?
    funcman
        6
    funcman  
       2013-06-15 03:46:33 +08:00
    cl问题不大。

    凑合用吧,以前我也对环境要求特别高,各种强迫症,各种矫情。
    后来因为要做项目,什么都用一用,就习惯了。

    一个C/C++程序员,玩兴奋了,一天编码也就千行。
    一千行代码的量,什么编辑器什么环境都不影响工作。
    真正耽误事的是查文档、调bug。
    Qt Ceator查文档还凑合,调bug目前我没发现什么大问题。
    就是Qt Ceator会跟某输入法冲突,一搞就进假死状态,因为这个损失了不少写好没保存的代码。
    反正我是把Qt Ceator当RAD用。
    missdeer
        7
    missdeer  
       2013-06-15 08:58:52 +08:00
    Qt Creator在免费IDE中算很好了,你硬要在一个其他软件中用vim模式纯粹是自己找虐,说编译错误捕获不到这个问题,我倒从没遇到过,所有输出不是都显示了么,至于调试的问题,我怀疑是gdb在OSX上比较残,不过没证据。。
    plan9
        8
    plan9  
       2013-06-15 09:30:07 +08:00 via iPhone
    楼主为什么不用Xcode写啊,用qmake生成Xcode的项目就可以了

    生成vs的项目也可以
    jamiesun
        9
    jamiesun  
       2013-06-15 09:44:25 +08:00
    代码不全还好吧,只要引了头文件。

    多标签没有但是那个下拉框还是很有用的嘛。

    多显示器,太苛求了吧。

    不太习惯用调试。写过上万行的qt c++项目,但是从没有用过调试。
    funcman
        10
    funcman  
       2013-06-15 11:31:28 +08:00 via iPhone
    @jamiesun 多数时候用打印的方式调试就够用了。
    wog
        11
    wog  
       2013-06-15 11:42:56 +08:00
    QT那个调试器个跟没有一样,不过QT的QDebg是个好东西
    zhangcc
        12
    zhangcc  
       2015-05-23 20:32:25 +08:00
    第一条:下面有编译输出的窗口,估计你忽视了
    第二条:调试不如vs是绝对的
    第三条:可以使用vim
    第四条:变量搜索和代码补全我觉得用着还可以(可能是我要求低)
    第五条:标签页不知道啥意思,qt creator可以打开多个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2772 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:12 · PVG 15:12 · LAX 23:12 · JFK 02:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.