【问题标题】:Debugging a version of Qt Creator and plugins all built from source调试所有从源代码构建的 Qt Creator 和插件版本
【发布时间】:2012-10-12 15:17:10
【问题描述】:

我的目标是开发/调试 qt creator 插件,并可能编辑/调试 qt creator 源代码。为此,我尝试了几件事:

  1. 下载 qt sdk 和 qt creator 的源代码,编译它们,然后制作一个 qt creator 插件项目并手动将所有内容连接在一起。这很快就变得复杂了(我试图将我的插件项目保留在 qt-creator/src/plugin/ 文件夹之外)并且在调试方面并没有真正让我找到一个好地方。

  2. 使用已安装的 qt creator 版本打开源代码附带的 qtcreator.pro,添加 qt creator 插件作为子项目,并从已安装的 qt creator 版本构建所有内容。

我非常喜欢第二种方法,因为我可以控制一切,但我可​​以依赖 qt creators 工具来制作项目、增强调试等。只有一个小问题......

当我从已安装的版本中运行我闪亮的新版本 qt creator(使用我的插件项目)时,我得到的是一个名为“qtcreator_process_stub”的弹出窗口,上面写着“这是 Qt Creator 的内部助手。不要运行它手动。按下关闭此窗口..."

所以我不确定如何从我的 qt creator 实例调试我的 qt creator 构建。有任何想法吗?注意:如果我运行生成的 Qt Creator.app,我会得到一个正常运行的 qt creator 实例,并且我的插件已正确加载。

【问题讨论】:

    标签: qt qt-creator


    【解决方案1】:

    我相信这是一个版本问题。我安装了旧版本的 ide,并使用它来构建和调试新版本的 ide。

    在旧 ide 中,我能够通过调试菜单将新 ide 作为外部进程启动和调试……但这有点烦人。

    一旦我安装了新版本的 ide,我就可以正常调试了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-31
      • 1970-01-01
      • 2015-11-14
      • 2010-11-17
      相关资源
      最近更新 更多