c++ - 如何在qt中调试xcode项目?
问题描述
我想通过 QMacNativeWidget 嵌入一些使用 Qt 和 QML 编写的 UI。我想使用 Qt Creator 调试 QML,因为我无法使用 XCode 调试 QML。你知道这是否可能吗?
解决方案
您可以在 Xcode 中调试 Qt/QML,因为它本质上只是一个常规的 C/C++ 项目。您唯一需要的是一个合适的 Xcode 项目 ( .xcodeproj
)。
您可以使用CMake进行项目配置/生成,而不是依赖 QtCreator 的.pro
格式。使用 CMake,您可以根据需要在 IDE(项目生成器是更好的术语)之间切换,并在特定于操作系统时进行尝试。
如果这不是一个选项(可能有几个原因),您仍然可以通过命令行中的qmake从现有.pro
解决方案生成 Xcode 项目:
qmake -spec macx-xcode project.pro
这可以在文档的Qt for macOS部分中找到。
推荐阅读
- python - Groupby 计数 + 聚合行
- sql-server - 我可以在不使用表的情况下使用 SQL Server 事务吗?
- maven - Maven:使用
作为 - r - R中的循环(Bioconductor ALL数据集)
- google-cloud-firestore - Firestore + Cloud Functions:日期行为已更改,您的应用程序可能会中断
- shell - 捕获 shell 输出时 Chef 编译错误
- python - 强制 for 循环以相同的线开始
- ios - 我可以使用 NSInvocation 隐藏或显示子类 UIView 而不重绘它吗?
- c# - Best Way to Monitor Types in DLL Files
- java - 如何在 Android 应用程序中拍摄正方形大小的照片