对于很多人来说,这可能只是一件基本的事情,但我却卡在了“Qt 版本控制”上,这真的让我很烦。我在 Ubuntu 12.04 LTS 上,我的 Qt 版本是 2.4.1。
显示的消息如下:
No valid Qt versions found. Please add a Qt version in Tools/Options or via the maintenance tool of the SDK.
我已经安装了 bazaar ( bzr
),并禁用了除以下之外的所有其他版本控制插件:市场但还是无法解决问题。如果我需要了解更多有关使用 Bazaar 版本控制进行配置的信息,请指导我。
我也添加了qmake
路径。
我甚至尝试禁用所有版本控制插件,但结果也没有我想象的那样。我是(或者也许我应该使用曾是) 想学习使用 Qt 进行开发/编码,但还没有能够创建新的项目结构!
请指导我完成此事。
答案1
版本控制系统 (VCS)、版本控制或源代码控制是用于跟踪文件变化的软件系统,通常用于软件开发。
怎么运行的
通常,文件托管在存储库(每个项目的目录树)中。开发人员A编写一个软件系统并使用 VCS 来跟踪文件更改。开发人员乙想要为软件系统添加新功能或修复发现的错误。常见的开发流程如下:
- 开发人员乙想要获得资源以便对其进行处理
- 开发人员乙在他的存储库副本上开发新功能
- 开发人员乙在本地开展工作
- 开发人员乙完成他的工作并将更改提交回远程(原始)存储库
请注意,这只是一种做事方式,还可以有多种方式,例如:
- 独自开展一个人的项目并将存储库保存在本地。
- 使用中央远程存储库开展小组项目
- 各种其他口味
对于 Bazaar,你可以查看文档这里并决定什么对你有用。
我的系统中有 Bazzar 吗?
你可以通过在终端中输入以下命令来检查系统中是否安装了 Bazaar which bzr
,如果安装了 Bazaar,你将获得:/usr/bin/bzr
否则你必须使用以下命令安装它sudo apt-get install bzr
潜在嫌疑人
从您提供的屏幕截图来看,您的系统中似乎没有安装 QT 开发框架(qmake 不存在)。您可以从官方网站或者通过软件中心(搜索 qt-sdk),它将产生以下内容:
或者sudo apt-get install qt-sdk
,您还可以安装文档。
答案2
首先确保您已build-essential
正确安装:
sudo apt-get install build-essential
然后在工具->选项->工具链中添加 GCC 并将您的gcc
路径设置为编译器路径。
更新:
这是我的 SDK 的精确设置:
我似乎需要指定qmake-qt4
而不是仅仅qmake
。