我目前正在为我的Qt应用程序使用Qt Creator 1.3。我知道它使用 jom 作为 make 当我们拥有多核处理器时,这一步更好。但除此之外,使用这两个IDE的所有优点是什么? Dis也有优势?我正在使用CL编译器来编译我的应用程序。这些IDE还有其他特定的优点和缺点吗?
答案 0 :(得分:18)
我正在使用QtCreator来开发我的Qt应用程序,因为我更适合Qt类。但是,我使用Visual Studio来调试这些项目。
Qt的创建者:
Visual Studio(+ Visual Assist):
答案 1 :(得分:17)
如果你只是在Windows上工作,我会说它归结为偏好。 否则,Qt Creator对VS的明显优势在于它是跨平台和移动平台,同时保持IDE是一个干净的赢家。
如果您只在Windows上工作并且具有使用VS的经验,那么您可能会更习惯使用您已经知道的内容。
显然,Qt Creator更多以Qt为导向。使用Qt开发时的每个常见操作在Qt Creator中都会更容易,因为它的主要目标是成为开发Qt应用程序的工具。
甚至将VS放在其他人之上的调试在与Qt Creator进行比较时变得有争议,因为最近几乎每个Qt类都有一个自定义的调试表示(更多here)。
答案 2 :(得分:2)
这是一个非常开放的问题,但这是我的观点:使用VS,您将得到一个真正的集成开发环境,对我来说意味着:
我使用Qt创建者的唯一原因是因为Gui设计师实际上,所有其他任务都可以由VS完成。 这并不一定意味着一个比另一个好,我只是说一个人在执行certan任务方面比另一个更好。为每项工作使用正确的工具。
答案 3 :(得分:1)
归结为:
您想发展什么?
您对该开发有何需求? (重大开发还是简单项目?)
你需要某些图书馆吗?还是某个调试器?
有了这个说法:去自己做一个IDE或者开始自己制作一个符合你所有需求的IDE。 后者也意味着金钱,因为你可以出售那个IDE,你可能会找到一个更好的,因为你解决了其他IDE经验的常见错误。
答案 4 :(得分:0)
我相信,对于C ++应用程序开发,QT最好像C ++的点网,而VS对点网c#gui应用程序的开发很有帮助。