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

CLion 适合开发 Qt Widget 桌面应用吗?为什么很少看见用 CLion 开发的 Qt 桌面应用?

  •  
  •   rv54ntjwfm3ug8 · Feb 23, 2022 · 3490 views
    This topic created in 1528 days ago, the information mentioned may be changed or developed.
    IDE 是根据项目结构猜测的,例如 Telegram Desktop ,源代码下有 stdafx.h ,感觉大概率是 Visual Studio 开发的。
    10 replies    2022-02-27 11:18:47 +08:00
    nightwitch
        1
    nightwitch  
       Feb 23, 2022
    只能说这个项目可能最早是由 vs 创建的,不代表其他开发者不能用其他 IDE 调用 MSVC 编译
    newmlp
        2
    newmlp  
       Feb 23, 2022
    因为 qt 有 moc ,有 ui 转代码,有资源编译
    rv54ntjwfm3ug8
        3
    rv54ntjwfm3ug8  
    OP
       Feb 23, 2022
    @newmlp #2 CLion 也支持 MOC 呀
    01sw
        4
    01sw  
       Feb 23, 2022
    适合啊,我公司里的 Qt 项目我都是使用 Clion 来进行开发
    newmlp
        5
    newmlp  
       Feb 23, 2022
    @theklf4 那不是还要学 cmake 吗
    paoqi2048
        6
    paoqi2048  
       Feb 23, 2022
    @newmlp Qt 现在已经改用 CMake 了,不过继续用 qmake 还是没问题的
    nicevar
        7
    nicevar  
       Feb 23, 2022
    不是太适合,做 Qt 开发要么 vs 要么 QtCreator ,CLion 还没有以前的 Eclipse 好用,以前 Eclipse 的 Qt 插件做得挺完善的。
    QtCreator 的缺点就是如果代码文件太大容易卡住僵死。
    encro
        8
    encro  
       Feb 24, 2022
    可以,我就试过将公司的客户端 Qt 项目就从 VS 换成 CLion 的 CMakeLists.txt 了,简单易懂。
    hhjuteman
        9
    hhjuteman  
       Feb 24, 2022
    就事论事,telegram 的 build doc 你肯定没读过。win64 generator 脚本最后生成出来的就是 sln 文件,虽然是用 cmake 生成的。既然是用 cmake 生成的,在 Clion 里面一样可以配置,不过参数比较多。
    rophie123
        10
    rophie123  
       Feb 27, 2022
    我已经习惯了 jetbrains ,Qt 项目这个 vs 用着太别扭了,智能提示都做不好,qtc 和 clion 死活编译不过去。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   779 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 20:40 · PVG 04:40 · LAX 13:40 · JFK 16:40
    ♥ Do have faith in what you're doing.