2012-10-22 34 views
0

我的目標是開發/調試qt creator插件,也許編輯/調試qt創作者源代碼。爲此我已經試過幾件事情:爲QT SDK和Qt Creator,每個編譯,然後又做了Qt Creator的插件項目,並用手鉤住在一起,一切調試Qt Creator的一個版本和插件全部源自我的目標

  1. 下載源。這很快就變得複雜了(我試圖將我的插件項目保存在qt-creator/src/plugin /文件夾之外),並且在調試方面並沒有真正讓我獲益。

  2. 使用已安裝版本的qt創建器打開與源一起出現的qtcreator.pro,添加一個qt creator插件作爲子項目,並構建已安裝版本的qt創建器中的所有內容。

我喜歡第二種方法很多,因爲我擁有了一切控制,但我可以依靠QT創作者的工具,使項目,提高調試等只是有一個小問題...

當我從已安裝的版本中運行我的閃亮新版本的qt creator(使用我的插件項目),我得到的是一個名爲「qtcreator_process_stub」的彈出窗口,它顯示「這是Qt Creator的內部幫助器,不要手動運行它。關閉這個窗口...「

所以我真的不知道如何從我的qt創建者實例調試我的qt創建者的版本。有任何想法嗎?注意:如果我運行生成的Qt Creator.app,我的插件就會正常加載,從而得到一個正常運行的qt創建器實例。

回答

0

我相信這是一個版本問題。我安裝了一個較舊版本的IDE,並且正在使用它來構建和調試IDE的較新版本。

我可以在較舊的IDE中通過調試菜單啓動和調試新的IDE作爲外部進程......但這有點煩人。

一旦我安裝了IDE的新版本,我就能像正常一樣進行調試。