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

吐槽下QT creator

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

    1.编译的时候,IDE捕获不到一些编译错误.是的,真的捕获不到.每次编译后左边的小进度条亮橙色后,我都要进入qmake生成的mkefile去控制台去手动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     Solana     2982 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 13:46 PVG 21:46 LAX 06:46 JFK 09:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86