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

2022-02-23 19:12:13 +08:00
 rv54ntjwfm3ug8
IDE 是根据项目结构猜测的,例如 Telegram Desktop ,源代码下有 stdafx.h ,感觉大概率是 Visual Studio 开发的。
2479 次点击
所在节点    C++
10 条回复
nightwitch
2022-02-23 19:36:28 +08:00
只能说这个项目可能最早是由 vs 创建的,不代表其他开发者不能用其他 IDE 调用 MSVC 编译
newmlp
2022-02-23 19:44:14 +08:00
因为 qt 有 moc ,有 ui 转代码,有资源编译
rv54ntjwfm3ug8
2022-02-23 19:51:29 +08:00
@newmlp #2 CLion 也支持 MOC 呀
01sw
2022-02-23 19:58:43 +08:00
适合啊,我公司里的 Qt 项目我都是使用 Clion 来进行开发
newmlp
2022-02-23 20:10:18 +08:00
@theklf4 那不是还要学 cmake 吗
paoqi2048
2022-02-23 20:14:12 +08:00
@newmlp Qt 现在已经改用 CMake 了,不过继续用 qmake 还是没问题的
nicevar
2022-02-23 21:23:18 +08:00
不是太适合,做 Qt 开发要么 vs 要么 QtCreator ,CLion 还没有以前的 Eclipse 好用,以前 Eclipse 的 Qt 插件做得挺完善的。
QtCreator 的缺点就是如果代码文件太大容易卡住僵死。
encro
2022-02-24 09:57:03 +08:00
可以,我就试过将公司的客户端 Qt 项目就从 VS 换成 CLion 的 CMakeLists.txt 了,简单易懂。
hhjuteman
2022-02-24 10:06:39 +08:00
就事论事,telegram 的 build doc 你肯定没读过。win64 generator 脚本最后生成出来的就是 sln 文件,虽然是用 cmake 生成的。既然是用 cmake 生成的,在 Clion 里面一样可以配置,不过参数比较多。
rophie123
2022-02-27 11:18:47 +08:00
我已经习惯了 jetbrains ,Qt 项目这个 vs 用着太别扭了,智能提示都做不好,qtc 和 clion 死活编译不过去。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/836006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX