【问题标题】:How to debug xcode project in qt?如何在qt中调试xcode项目?
【发布时间】:2018-10-19 11:34:33
【问题描述】:

我想通过 QMacNativeWidget 嵌入一些使用 Qt 和 QML 编写的 UI。 我想使用 Qt Creator 调试 QML,因为我无法使用 XCode 调试 QML。不知道有没有可能?

【问题讨论】:

    标签: c++ xcode qt debugging qml


    【解决方案1】:

    可以在 Xcode 中调试 Qt/QML,因为它本质上只是一个常规的 C/C++ 项目。您唯一需要的是一个合适的 Xcode 项目 (.xcodeproj)。

    您可以使用CMake 进行项目配置/生成,而不是依赖QtCreator 的.pro 格式。使用 CMake,您可以根据需要在 IDE(项目生成器是更好的术语)之间切换,并在特定于操作系统时进行尝试。

    如果这不是一个选项(可能有多种原因),您仍然可以通过命令行中的 qmake 从现有的 .pro 解决方案生成 Xcode 项目:

    qmake -spec macx-xcode project.pro

    这可以在文档的Qt for macOS 部分找到。

    【讨论】:

    • QML 是经过修改的 JavaScript,但不是 C++。所以我可能无法从 XCode 中调试它。
    • 是的。它有帮助,我可以从 qt creator 和 XCode 打开项目
    猜你喜欢
    • 2021-01-12
    • 1970-01-01
    • 2017-06-14
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    • 2017-09-16
    • 1970-01-01
    相关资源
    最近更新 更多