c++ - Qt 5.2 和 iOS : "Nothing to be done"

标签 c++ ios qt qt-creator

我目前正在尝试使用“Qt 5.2 for iOS”构建一个基于“hello world”的简单小部件的 iOS 应用程序。然而,当使用 QtCreator 通过 iphonesimulator-clang kit 编译一个新创建的测试应用程序时,它只是说“首先没有什么可做的”,并且没有创建二进制文件。我已经花了几个小时来追踪这个问题,但无法弄清楚我配置错了什么。

我使用的是装有 OS X 10.8.5、Qt 5.2.0、QtCreator 3.0.0 和 XCode 5.0.2 的 MacBook Air(以防万一) .这台机器上还安装了 Qt 4.8.5,这个版本是我用于生产目的。

还有一些事情要提:

  • 当从 QtCreator 运行 qmake 时,它​​会发出警告“无法识别此系统上安装的 XCode 版本
  • 5.2 附带的 iOS 示例应用程序可以正确构建和运行
  • 当删除这样一个已交付示例的“.pro.user”文件时,这意味着我需要在 QtCreator 中再次重新配置项目(选择套件),该示例显示与我新创建的测试应用程序相同的问题: qmake 将对 XCode 版本发出警告,并且 make 步骤不会执行任何操作。

任何提示都非常受欢迎!

最佳答案

以防其他人遇到同样的问题 - 我终于找到了: 安装最新的 XCode 命令行工具解决了这个问题

最初安装“Qt 5.2 for iOS”时,我还通过 App Store 更新到最新的 XCode 版本。我猜 XCode 更新没有更新命令行工具(我之前已经安装过),出于某种原因,Qt 确实在这方面默默地失败了。

关于c++ - Qt 5.2 和 iOS : "Nothing to be done",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20739930/

相关文章:

c++ - Qt 应用程序 : Failed to load platform plugin “windows”

javascript - 如何使用 nbind 包装由 FlatBuffers 编译器生成的 C++ gRPC 接口(interface)作为 Javascript/Typescript 接口(interface)?

c++ - C++中如何使用正则表达式处理中文标点符号

ios - acos和cos的度数未给出正确的结果

IOS如何让MPMediaPickerController只在横向模式下出来?

c++ - 在 Qt Creator 中使用我自己的函数的自动文档?

android - 绘制镜像的qlabel

c++ - Linux 上的预编译头警告(太短,无法成为 PCH 文件)

c++ - 一种动态分配的对象在设定时间后自动删除的方法

ios - 如何获取 TableView 中可见行内容背后的键?