调试Qt Creator的一个版本和所有从源代码构建的插件

时间:2012-10-22 18:48:44

标签: qt qt-creator

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

  1. 下载qt sdk和qt创建者的源代码,编译每个,然后制作一个qt creator插件项目并手动将所有内容挂钩。这很复杂很快(我试图将我的插件项目保留在qt-creator / src / plugin /文件夹之外)并且在调试方面并没有让我在一个好位置。

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

  3. 我非常喜欢第二种方法,因为我可以控制所有内容,但我可以依靠qt创建工具来制作项目,增强调试等等。只有一个小问题......

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

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

1 个答案:

答案 0 :(得分:0)

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

在较旧的ide中,我能够通过调试菜单启动和调试新的ide作为外部进程......但这有点令人讨厌。

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