Qt Creator 找不到任何有效的 Qt 版本
Posted
技术标签:
【中文标题】Qt Creator 找不到任何有效的 Qt 版本【英文标题】:Qt Creator can't find any valid Qt versions 【发布时间】:2011-11-26 03:49:35 【问题描述】:我正在尝试使用 Qt Creator,但它不起作用。我的 hello world 应用程序收到以下错误:
找不到有效的 qt 版本。 请在Tools/Options或SDK的维护工具中添加qt版本。
在工具 → 选项 → 工具链中,我看到了自动检测到的编译器:
MinGW 运行时(随 Qt 创建器提供) Microsoft Visual C++ 编译器 9.0(x86) Microsoft Visual C++ 编译器 9.0(amd64)
谷歌搜索,我发现这是 Qt Creator 的一个错误,但我找不到修复。
如何让 Qt Creator 工作?
【问题讨论】:
你下载了完整的Qt SDK还是只下载了qtcreator? 去源头——问here或here。 QtCreator没有自带SDK,需要自己下载编译安装。 【参考方案1】:对于 Qt Creator 2.4.0
如果您在工具 > 选项 > 构建和运行 > Qt 版本下找到有效的 Qt 安装。如果您在此处没有有效的 Qt 安装,您可能需要从源代码重新构建或从 qt.nokia.com 下载经过编译的库并手动添加它们。
当你有一个有效的 Qt 安装显示在那里通过打开左侧边栏上的项目选项卡来构建哪个。在 Build Settings > General 下,您可以选择 Qt 版本以及用于各种构建的工具链。
【讨论】:
虽然您的回答已被接受,但该链接对我无效【参考方案2】:如果你还没有尝试过,Tools->Options->Qt4 会显示 qmakes Creator 知道哪些。如果你什么都没看到,那可能是你的问题。您可以通过单击添加并找到您的 qmake.exe 手动添加一个。
【讨论】:
以上是关于Qt Creator 找不到任何有效的 Qt 版本的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Qt Creator 中解决“找不到 QML 模块”
/usr/bin/ld: 在 Linux Mint 上的 Qt Creator 中构建 Qt5 应用程序时找不到 lGL