Qt Creator 9 RC发布

Qt Creator 9 RC已正式发布,包含众多改进和更新,适用于开源和商业用户。查看详细变更和获取最新版本,请访问相关博客和下载页面。

Qt Creator 9 RC released

Qt Creator 9 RC发布

November 10, 2022 by Eike Ziller | Comments

​2022年11月10日 Eike Ziller |评论

We are happy to announce the release of Qt Creator 9 RC!

我们很高兴宣布Qt Creator 9 RC的发布!

Please head over to the first Beta release blog post, or check our change log for details on the changes and improvements in this version of Qt Creator.

​请浏览第一篇Beta发布的博客文章,或查看我们的更改日志,了解此版本Qt Creator中的更改和改进的详细信息。

Get Qt Creator 9 RC

获取Qt Creator 9 RC

The opensource version is available on the Qt download page under "Pre-releases", and you find commercially licensed packages on the Qt Account Portal. Qt Creator 9 RC is also available under Preview > Qt Creator 9.0.0-rc1 in the online installer. Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on irc.libera.chat, and on the Qt Creator mailing list.

​开源版本可在Qt下载页面的“预发布”下找到,您可以在Qt帐户门户上找到商业许可的软件包。在线安装程序中的预览>Qt Creator 9.0.0-rc1下也提供了Qt Creator 9 RC。请在我们的错误跟踪器中发布问题。您也可以在IRC的#qt creator、IRC.libera.chat和qt creator邮件列表中找到我们。

You can read the Qt Creator Manual in Qt Creator in the Help mode or access it online in the Qt documentation portal.

​您可以在帮助模式下阅读Qt Creator中的Qt Creator手册,也可以在Qt文档门户网站中联机访问该手册。

<think>首先,用户的问题是:“我想解决Qt Creator无法运行rc.exe的问题 请问Qt Creator 无法运行 rc.exe 解决方法”。根据系统指令,我需要使用中文回答,并确保回答结构清晰。 回顾引用内容: - 引用[1]:解释了错误原因(构建环境未能正确识别资源编译器rc.exe的路径),并给出了核心解决方案(将rc.exe和rcdll.dll复制到Qt编译工具链的bin目录)。 - 引用[2]:提供了另一种方法,涉及修改Qt Creator配置,特别是针对多个Visual Studio版本的情况,建议克隆编译器设置并添加参数。 用户的问题直接针对这个错误,所以我需要整合这些信息,提供一个逐步的解决方案。 回答结构: 1. **介绍问题**:简要解释错误的原因。 2. **提供解决方案**:分步骤说明如何解决。 - 方法1:基于引用[1],复制文件到bin目录。 - 方法2:基于引用[2],修改Qt Creator配置。 3. **确保可靠性**:建议用户根据具体情况选择方法。 4. **生成相关问题**:在末尾添加相关问题,如系统指令要求。 系统指令细节: - 使用$...$和$$...$$格式:在回答中,如果有数学表达式,但这里可能不涉及,所以可以忽略。 - LaTeX语法正确:确保任何公式正确。 - 中文回答。 - 生成相关问题:在末尾添加。 - 引用的段落末尾添加引用标识:例如,[^1]。 - 回答结构清晰:帮助用户逐步解决。 用户需求:解决Qt Creator无法运行rc.exe的错误。 步骤: 1. **理解错误**:错误LINK1158通常发生在使用MSVC构建套件时,资源编译器rc.exe的路径未正确设置。 2. **解决方案**: - **方法一**:复制rc.exe和rcdll.dll到Qt的bin目录。 - 找到这些文件(通常在Visual Studio安装目录)。 - 复制到Qt的bin目录(例如,C:\Qt\Tools\QtCreator\bin或类似路径)。 - **方法二**:修改Qt Creator的构建套件配置。 - 打开Qt Creator。 - 转到“工具”>“选项”>“Kits”。 - 选择使用的构建套件。 - 克隆编译器设置,并添加参数如“8.1”以使用特定SDK。 - 调整环境变量。 3. **通用建议**:确保Visual Studio安装正确,特别是C++工具。 4. **添加引用**:在描述解决方案时,末尾添加[^1]或[^2]。 生成相关问题: - 基于主题:Qt Creator错误、MSVC构建问题、资源编译器。 - 例如: 1. 如何检查Qt Creator的构建套件配置? 2. Visual Studio不同版本兼容性如何解决? 3. 如何手动设置环境变量以修复类似错误? 完整回答框架: - 开头:解释问题原因。 - 主体:逐步解决方案。 - 结尾:相关问题。</think>### Qt Creator 无法运行 rc.exe 解决方法 当在 Qt Creator 中遇到“无法运行 rc.exe”错误(错误代码 LINK1158)时,这通常是由于构建环境未能正确识别资源编译器(rc.exe)的路径引起的。常见于使用 MSVC(Microsoft Visual C++)构建套件时,尤其是在系统安装了多个 Visual Studio 版本或环境变量配置不当的情况下。rc.exe 是 Windows 资源编译器,用于处理资源文件(如 .rc 文件),如果路径未正确设置,Qt Creator 就无法调用它。以下是基于可靠来源的逐步解决方案,请根据您的系统环境选择合适的方法。 #### 解决方法一:复制 rc.exe 和 rcdll.dll 到 Qt 工具链目录(推荐简单场景) 这是最直接的修复方式,适用于大多数情况。核心是将 rc.exe 和 rcdll.dll 文件复制到 Qt 编译工具链的 bin 目录下,确保 Qt Creator 能直接访问它们。 1. **定位 rc.exe 和 rcdll.dll 文件**: - 这些文件通常位于 Visual Studio 安装目录中。例如: - 对于 VS2015:`C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\` - 对于 VS2017/2019:`C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\<版本号>\bin\Hostx64\x64\`(具体路径可能因版本和安装选项而异)。 - 如果找不到,请使用 Windows 搜索功能搜索“rc.exe”。 2. **复制文件到 Qt 的 bin 目录**: - 打开 Qt 的安装目录。默认路径类似:`C:\Qt\Tools\QtCreator\bin` 或 `C:\Qt\<版本号>\<编译器类型>\bin`(例如,`C:\Qt\5.15.2\msvc2019\bin`)。 - 将找到的 `rc.exe` 和 `rcdll.dll` 文件复制到此 bin 目录中。 - 确保文件权限允许读写(右键点击文件 > 属性 > 安全)。 3. **验证和重启**: - 重启 Qt Creator。 - 尝试重新构建项目,错误应消失。如果问题依旧,检查环境变量:确保 Qt 的 bin 目录已添加到系统 PATH 变量中(控制面板 > 系统 > 高级系统设置 > 环境变量 > Path)。 此方法通过直接提供资源编译器路径来解决问题,简单高效[^1]。 #### 解决方法二:修改 Qt Creator 构建套件配置(适用于多个 VS 版本或复杂环境) 如果方法一无效,可能是由于多个 Visual Studio 版本冲突或 SDK 路径问题。此时需要调整 Qt Creator 的构建套件配置,特别是针对 MSVC 编译器。 1. **打开 Qt Creator 配置**: - 启动 Qt Creator。 - 转到“工具” > “选项” > “Kits”(在 macOS/Linux 上为“Preferences”)。 2. **克隆并修改编译器设置**: - 在“Kits”选项卡中,选择您当前使用的构建套件(例如,“Desktop Qt <版本> MSVC2015”)。 - 切换到“编译器”选项卡。 - 找到您的 C++ 编译器(如“Microsoft Visual C++ Compiler 14.0”),右键点击并选择“克隆”。 - 在克隆后的编译器设置中: - 在“初始化命令”或“附加参数”框中添加 SDK 版本参数。例如,对于 MSVC2015,添加 `8.1` 以指定 Windows 8.1 SDK: ```plaintext call "%VS2015INSTALLDIR%\VC\vcvarsall.bat" x86 8.1 ``` - 确保路径正确(`%VS2015INSTALLDIR%` 应替换为实际路径,如 `C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC`)。 3. **应用更改并测试**: - 返回“Kits”选项卡,将构建套件的 C++ 编译器更改为您克隆并修改后的版本。 - 点击“Apply”保存设置。 - 重启 Qt Creator 并重新构建项目。如果仍报错,检查是否安装了所需的 SDK(如 Windows 8.1 SDK 可从 [Microsoft 官网](https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/)下载)。 此方法通过调整编译器初始化参数来解决环境冲突,特别适合安装了多个 VS 版本的用户[^2]。 #### 通用预防措施 - **确保 Visual Studio 工具完整**:如果使用 MSVC 套件,请通过 Visual Studio Installer 安装“C++ 生成工具”和“Windows SDK”。 - **更新 Qt 和工具链**:升级到最新 Qt Creator 和 MSVC 版本,以减少兼容性问题。 - **环境变量检查**:在命令提示符运行 `vcvarsall.bat`(位于 VS 的 VC 目录)以初始化环境,然后启动 Qt Creator。 - **项目设置**:在 Qt Creator 中,检查项目构建设置(右键项目 > “构建设置”),确保选择了正确的构建套件。 如果以上方法无效,请提供更多细节(如 Qt 版本、Visual Studio 版本和错误日志),以便进一步诊断。大多数情况下,方法一或方法二能有效解决此问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值