如何配置Eclipse在Subversion树中的基于Qt的应用程序上工作?
我公司所做的大部分工作都是基于Qt的C ++,并且都已签入Subversion存储库。到目前为止,代码库上的所有工作都完全由nano或者Kate完成。在这里是新手,我想利用设置Eclipse -properly来编辑树的本地副本。我有Eclipse的CDT"版本",Qt集成和Subclipse模块。但是,在这一点上,我不知道该怎么办。是否将项目"导入"到Eclipse控制的工作区中?我是否可以在适当位置编辑它们?我没有做过任何让Eclipse识别"项目"是Qt应用程序的事情,因此我可以使集成正常工作。
解决方案
回答
我将在eclipse中创建一个新的QT项目,然后将透视图切换到子剪辑,并简单地将SVN检出到新的eclipse项目中。你应该很好。
回答
好的,我一直在研究这个想法,它有一些优点。我可以切换到" SVN Project Exploring"(SVN项目浏览)透视图(之前我没有注意到),然后从所需子项目的开头进行检出。我在Eclipse工作区中得到了一个很好的SVN链接树副本,用于编辑。 Eclipse甚至"了解"这些类,并且可以完成方法等。但是,我仍然无法使Eclipse了解该项目是" QT Gui"项目,因此我可以查看属性,并控制各种Qt库等的链接。通过扩展,它也不了解如何构建我的项目,就像我从头开始创建一个空的Qt Gui项目一样。我如何使这部分工作?
回答
检出项目。它将询问我们一些选项,例如是要从空白项目开始还是要使用树来创建新项目。选择后者,你应该没问题:)。它似乎对我来说适用于Ganymed和颠覆性(不确定subclipse,我不记得了。):)
回答
我可以使它起作用的唯一方法是使用eclipse检出项目,然后从另一个Qt项目复制.project和.cdtproject文件。然后刷新该项目。这是一个可怕的骇客,但却可以助我们一臂之力。
我们可能需要为" make"定义另一个构建器。
回答
我的工作情况完全相同(使用CVS而不是Subversion,而团队的其余成员使用KDevelop,但这没什么大不了的)。只需使用Qt Eclipse集成功能启动一个新的Qt Gui项目,然后删除所有自动生成的文件。现在,使用eclipse的"团队"功能并选择共享项目,输入存储库的路径,我们就可以开始了。
回答
第二次nikolavp Checkout,并标记使用新项目向导的选项,然后选择Qt项目。我已经完成了此操作(使用ganymede),它成功找到了所有内容并正确构建。
回答
我的解决方案:
- 转到svn视图并为项目添加存储库位置
- 使用svn或者我们喜欢的任何客户端签出项目的某个临时位置
- 选择"文件->导入...",然后说" Qt-> Qt项目"
- 浏览到* .pro文件的位置,选择并单击"确定"按钮
- 我们在游戏中拥有适当的Qt项目和该项目的Subversion访问权限
回答
我会说跟上一个一样
但是我将设置Qt-Eclipse集成,而不是前两个步骤:
在查找* .pro文件之前先进行Qt-Eclipse集成。