You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在iOS Simulator运行Qt应用时遇文件缺失错误求助

iOS Simulator运行Qt应用报错“No such file or directory '/Users/qt/work/qt/qtbase'”解决方法
  • 检查Qt版本与路径配置
    该错误是因为Qt构建时硬编码的源码路径/Users/qt/work/qt/qtbase在你的环境中不存在。如果是通过官方安装包安装的Qt,先打开Qt Creator的工具>选项>构建和运行>Qt版本,确认当前使用的Qt版本路径正确,且该版本明确支持iOS平台。

  • 重新配置iOS SDK与项目构建

    1. 打开Xcode,进入设置>平台,确认iOS Simulator对应的SDK已安装完成。
    2. 在Qt Creator的项目页面,切换到构建步骤>qmake,检查是否存在自定义的路径类变量,若有错误路径直接删除或修正。
    3. 删除项目的构建目录,重新执行qmake并重新构建项目。
  • 临时修复:创建缺失路径或修改配置文件

    1. 终端执行命令创建缺失目录并赋予权限:
      sudo mkdir -p /Users/qt/work/qt/qtbase
      sudo chown -R $USER /Users/qt/work
      
    2. 或者找到Qt安装目录下的iOS平台配置文件(路径一般为Qt安装目录/mkspecs/simulator/ios),搜索/Users/qt/work/qt/qtbase,替换为你实际的Qt qtbase路径(比如/Users/你的用户名/Qt/6.5.3/ios/lib/QtCore.framework的上级目录)。
  • 升级或更换Qt版本
    部分旧版本Qt存在iOS Simulator路径硬编码问题,建议升级到最新LTS版本(如Qt 6.5及以上),确保使用官方预编译的iOS适配安装包。

内容的提问来源于stack exchange,提问作者Mridul Kumar Sr.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 02:45:49