Qt Creator看起来像一个好的IDE。我一直在使用Eclipse CDT,虽然有点小马车,但它可以完成这项工作。
Qt Creator是否具有与Eclipse CDT相同的功能?
答案 0 :(得分:15)
Qt Creator使用MinGW,因此只有在不使用任何Qt标头的情况下才能编译它才有意义。在制作项目时,只需取消选中所有标题,您就可以像在任何其他IDE中一样编写代码。
我为你拍了一个例子:
编辑:你编辑了你的问题。
当然可以! Qt是一个很好的环境,可以肯定它可以与C ++中的Eclipse等竞争对手保持一致。虽然记住Eclipse满足了无数的开发人员,从Java到C ++再到Python等等。通常情况下,专门研究一种语言的IDE将更适合该语言,但Eclipse肯定会为多种语言的开发人员提供大量插件。如果您对Eclipse CDT感到满意,我觉得Qt Creator会让您感到宾至如归,更好的是,让您感到舒适。
这么棒的软件。
答案 1 :(得分:7)
好吧,QTCreator确实是一个Linux C ++ / C开发人员(我假设你是我所读取的linux开发人员)想要的IDE。功能既不太多也不太少。像Eclipse这样功能丰富的IDE的问题在于,您可能会失去对项目的控制权,因为它几乎可以处理所有内容。如果出现问题,您必须在调试过程中考虑您使用的功能/插件。
但总的来说,eclipse是(imho)更好的选择,因为习惯于一个可以处理每种语言的IDE是有意义的。在工作中,我正是因为这个原因而使用eclipse CDT。对于私人项目,我使用QTCreator,因为C / C ++是我用于这些项目的唯一语言。
我希望这会有所帮助
答案 2 :(得分:2)
由于您没有提及Qt,我假设您计划将QtCreator用于非Qt C ++项目,该项目具有自己的自定义Makefile,而不是基于qmake的项目,而不是基于Eclipse-CDT的项目。
在我切换到QtCreator(现在处理相同的项目,相同的代码)之后,我注意到了QtCreator的以下优点:
当然,EclipseCDT提供了许多优点,例如过多的插件(EGit,Subclipse,cppcheclipse等),但这取决于你是否真的使用它们。
最后,我认为这是个人品味和习惯的问题,因为你可以实现每个人的目标。