编译 Qt Creator 3.0

好吧,这回是 qtcreator 2.8 的 debug helper 不支持 gdb 7.6 默认的 python3 插件。没有 debug helper 看 STL 或 Qt 的变量会相当不便。于是设法解决。

两种方法,一是编译并替换使用 python2 插件的 gdb,另一种是编译 2.8 以上的 qtcreator(之后的版本修补了这个问题)。我采用升级 qtcreator 到 3.0 的解决方案。

首先用 gitgitorious 下载 qtcreator 的源码。qtcreator 3.0 要求 qt 5.2,但也支持 5.2 以下 4.8 以上的 qt 环境。
接下来如果使用的是系统自带的 qt 环境的话,需要检查一下编译 qtcreator 所需要的依赖库是否已安装。当然也可在下一步配置编译出错的时候再安装。需要注意的是 qttools5-dev 和 qtxmlpatterns5-dev-tools。
qtcreator 中有几个 plugin 需要 qt 私有头文件才能编译。简单起见可以直接将其关闭。一个是 plugins.pro 中的 qnx,一个是 tools.pro 中的 qml2puppet。
最后就是配置 “qmake -r” 然后编译 “make”(或 “make -j4” 使用多线程编译)。

Advertisements
This entry was posted in Computer and Internet and tagged . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s