请问进行qt开发,IDE应该选择VS还是qt creator?

公司决定抛弃MFC,使用QT进行界面开发,功能上使用其他第三方API。代码管理使用svn。
公司之前的开发大部分是使用VS2008。主要做实验数据管理和视景仿真方面。

请问这种情况应该使用qt creator还是VS2008/VS2010?
qt creator的优势在哪里?

阅读 45.1k
9 个回答

如果你习惯了VS, 那么大可以接着用,不过我感觉VS和Qt Creator相比没什么优势.

Qt Creator是专为Qt设计的,很多功能是专门针对Qt的,开发起来会方便一点.
代码提示上,并不输给原生的VS, 而且速度要比VS快得多,Qt Creaotr轻量级一点.
既然你们选择了Qt, 很可能是有跨平台的需求, Qt Creator可以保证在不同平台下有一样的功能和外观,更换平台几乎不需要适应. 而VS仅支持Windows.

试试就知道。VS也有qt插件可用,也方便,补全如果用Visual Assist比qtcreator强。qtcreator优势在免费,比较轻量,与其他编译器的集成较好,内置版本控制集成和vim键绑定。目前出于公司效率考虑还是用VS较好,如果大家将来用Qtcreator熟悉了可以再转换。

个人认为QtCreator更好一点,代码提示功能也很强大,项目配置也简单,和Qt本身的结合性也较好。

看你的程序要不要跨平台,如果只是Windows,那么推荐使用VS2008。

  1. 在Windows上,VS2008功能综合强于QT Creator,配合上Visual Assiter会更强
  2. 你如果为Windows开发,不可避免地要用些非Qt的C++代码或者库,对于这些库的开发调试VS 2008更强。
  3. 更多的第三方辅助工具支持,比如性能测试的VTune,静态代码检查工具,代码覆盖率工具,都提供VS插件。

如果你为了跨平台而使用Qt,那么推荐QtCreator,因为你在不同平台下IDE就可以统一了。

Qt creator好,软件比较快,添加槽函数方便!

新手上路,请多包涵

Qt creator sample 比较方便,能快速的了解 Qt

如果不跨平台,VS是最好用的,没有之一。要是在linux上,那还是用Qt Creator吧,因为没有VS给你用。上面说好用的基本应该都是小项目开发。代码上G的项目,用Qt Creator开发那真是作大死。所以这个问题,一看使用习惯,二看项目大小。脱离项目和程序员本身,来谈论哪个IDE好,都是片面的。

新手上路,请多包涵

感觉vs调试更方便。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题