如何将Git克隆加载到QtCreator中

时间:2016-12-25 20:42:26

标签: c++ git qt-creator

我对QtCreator使用任何类型的版本控制都很陌生,所以我确定我只是犯了一个菜鸟错误,但是这里有:

我能够创建存储库的克隆(https://github.com/dsacre/klick.git)。所有文件都在那里。问题在于将这个克隆变成QtCreator让我搞砸了。

我要通过文件 - >进行克隆新文件或项目 - >导入项目 - > Git Clone

我在"存储库"上输入 https://github.com/dsacre/klick.git 然后点击下一步

然后显示以下文字:

Cloning into 'klick'...
remote: Counting objects: 1223, done.        
remote: Total 1223 (delta 0), reused 0 (delta 0), pack-reused 1223        
Receiving objects: 100% (1223/1223), 407.30 KiB | 29.00 KiB/s, done.
Resolving deltas: 100% (923/923), done.
Checking connectivity... done.
Succeeded.

然后,当我点击完成时,会出现一个对话框,说"无法在/ home / tylrrc / klick"中打开项目和"在/ home / tylrrc / klick"中找不到要打开的文件。当我查看/ home / tylrrc时,我可以看到/ klick及其包含的所有文件。

我在这里做错了什么?

QtCreator在打开项目之前是否需要在项目中出现特殊类型的文件?

2 个答案:

答案 0 :(得分:0)

  

QT是否需要在项目中存在特殊类型的文件   在它可以打开它之前?

是的,任何Qt项目都必须有 * .pro 文件:http://doc.qt.io/qt-5/qmake-project-files.html

因此,您需要在QtCreator中创建新的空项目: File -> New File or Project -> Application -> Qt Widgets/Console Application。然后你应该添加你下载的文件:

enter image description here

答案 1 :(得分:0)

除了弗拉基米尔(Vladimir)的答案外,还有一种内置的自动方法可以实现这一点。

您可以导入项目。

  1. 点击文件-> 新文件或项目... 。这将打开以下对话框。选择选项导入项目-> 导入现有项目,如下所示。

enter image description here

  1. 接下来为您的项目提供名称和路径(在您的情况下为 / home / tylrrc / klick )。

enter image description here

  1. 您可以选择是否要在视图/项目中包括或排除特定的文件扩展名。如果不确定(对于大多数简单项目而言),只需执行QtCreator建议的默认值即可。

enter image description here

  1. 最后将(或不包括)您的Qt项目文件包含到Git存储库中。

enter image description here

根据项目结构的简单程度,您可以现在就可以从QtCreator中构建项目。

编辑:

我注意到project中使用的构建系统是scons。根据{{​​3}}上的文档,上述导入步骤应该对您有用。