1

我公司的大部分工作都是基于 Qt 的 C++,并且都被检入到一个 Subversion 存储库中。到目前为止,代码库上的所有工作都是纯粹使用 nano 或 Kate 完成的。作为新手,我想利用设置 Eclipse 的优势——正确地——编辑我的本地树副本。我有 Eclipse 的 CDT“版本”、Qt 集成和 Subclipse 模块。不过,此时此刻,我不知道该怎么办。我是否将项目“导入”到 Eclipse 控制的工作区中?我是否就地编辑它们?我尝试做的任何事情都没有让 Eclipse 识别出“项目”是一个 Qt 应用程序,这样我就可以让集成工作。

4

8 回答 8

2

我会在 Eclipse 中创建一个新的 QT 项目,然后将透视图切换到 subclipse 并简单地将 SVN 签出到新的 Eclipse 项目中。你应该很高兴。

于 2008-09-16T12:49:41.700 回答
1

我在工作中遇到了完全相同的情况(使用 CVS 而不是 subversion,团队的其他成员使用 KDevelop,但这没什么大不了的)。只需使用 Qt - Eclipse 集成功能启动一个新的 Qt Gui 项目,然后删除所有自动生成的文件。现在使用 Eclipse 的“团队”功能并选择共享您的项目,输入存储库的路径就可以了。

于 2008-09-29T20:47:16.087 回答
1

好的,我一直在玩这个想法,它有一些优点。我可以切换到“SVN Project Exploring”视角(我之前没有注意到),并从我想要的子项目的负责人那里进行检查。我在我的 Eclipse 工作区中获得了一个很好的 SVN 链接的树副本以进行编辑。Eclipse 甚至“理解”类,并且可以完成方法等。但是,我仍然无法让 Eclipse 了解该项目是一个“QT Gui”项目,以便我可以查看属性,并控制各种 Qt 库的链接等。通过扩展,它也不知道如何构建我的项目,就像我从头开始创建一个空的 Qt Gui 项目一样。我如何让这部分工作?

于 2008-09-19T17:07:11.907 回答
0

我可以让它工作的唯一方法是使用 eclipse 检查项目,然后从另一个 Qt 项目复制 .project 和 .cdtproject 文件。然后对项目进行刷新。这是一个可怕的黑客,但它让你开始。您可能需要为“make”定义另一个构建器。

于 2008-09-20T11:29:09.883 回答
0

我会说与最后一个相同,但不是两个第一步,我将设置 Qt-Eclipse 集成: 在查找 *.pro 文件之前进行Qt-Eclipse 集成。

于 2009-06-19T12:55:40.643 回答
0

签出项目。它会询问您一些选项,例如您是想从一个空白项目开始,还是想使用树来创建一个新项目。选择后者,你应该没问题:)。它似乎对我有用 Ganymed 和颠覆性(不确定 subclipse,我不记得了。):)

于 2008-09-19T21:55:28.903 回答
0

第二个nikolavp - Checkout,并标记使用新项目向导的选项,然后选择Qt项目。我已经完成了这个(使用 ganymede),它成功地找到了所有内容并正确构建。

于 2008-10-03T14:22:30.660 回答
0

我的解决方案:

  1. 转到 svn-view 并为您的项目添加存储库位置
  2. 使用 svn 或您喜欢的任何客户端检查项目的一些临时位置
  3. 选择“文件->导入...”并说“Qt->Qt 项目”
  4. 浏览到 *.pro 文件的位置,选择并点击 OK 按钮
  5. 您在游戏中拥有合适的 Qt 项目和该项目的 Subversion 访问权限
于 2009-04-29T12:53:14.810 回答