En

Ar

Bg

De

El

Es

Fa

Fi

Fr

Hi

Hu

It

Ja

Kn

Ko

Ms

Nl

Pl

Pt

Ru

Sq

Th

Tr

Uk

Zh

在git中构建Qt Creator

依赖的库

为了在git中构建Qt Creator,你需要首先准备好某些依赖库:Qt库 - Qt Creator 可以使用Qt 4来构建,但是推荐使用Qt 5。你可以使用提前编译好的Qt库 下载页面 ,或者,你想连Qt库也一起从git中构建 ,在Git中构建Qt 5 。此外还需要这些Qt模块: qtscript, qttools and qtxmlpatterns。

如果你已经有安装好的Qt,你或许也已经有了必备的Qt Creator依赖库。Qt Creator同时有很多插件,这些插件或许也需要额外的依赖库。 (不用担心,这些依赖不会阻塞Qt Creator的编译)。

获取源代码

使用下面的命令来获取Qt Creator的源代码。如果你不需要包含QBS (Qt Build Suite) 插件,你可以忽略 —recursive:

git clone —recursive git@gitorious.org:qt-creator/qt-creator.git

cd qt-creator

对于从源代码开始编译Qt Creator,这些已经足够。如果你有兴趣使用Qt Creator仓库的其它分支,可以参考Branch Guidelines.

编译Qt Creator

推荐使用外部构建(out-of-source build )来编译Qt Creator, 为简单起见,这篇教程使用了一个靠近源代码目录的路径,但你要知道,任何其它路径都是可以的。如果你已经检出 QBS ,它将和其它的代码一起编译,你不需要做什么特别的。

在编译之前,确保你使用的是正确的Qt版本。可以使用如下命令来验证:

qmake -v

如果输出指向的是错误版本的Qt,或者直接输出错误,你需要在环境中设置你的qmake的路径(这可能同时意味着你的Qt安装可能出现了某些错误)。 你需要修改PATH 来指向 /bin/qmake (对于Qt4来说) 或者 /qtbase/bin/qmake (对于Qt5来说)。

mkdir qt-creator-build

cd qt-creator-build

qmake -r ../qt-creator/qtcreator.pro

这将会生成Makefile。现在,你可以开始编译了:

在Linux, Mac上:

make -j

在Windows (MSVC)上:

nmake

编译需要一段时间 (仅仅比编译Qt库少一点)- 所以耐心点。编译结束后,你可以开始使用Qt Creator (生成的二进制文件位于 qt-creator-build/bin 目录)。

安装Qt Creator (可选)

实际上不需要再做什么了,但是如果你想安装Qt Creator到你的计算机上,可以使用如下命令:

在Linux, Mac上:

make install INSTALL_ROOT=$INSTALL_DIRECTORY

在Windows上:

nmake install INSTALL_ROOT=$INSTALL_DIRECTORY

linux qt creator git,Building Qt Creator from Git/zh相关推荐

  1. linux下 卸载qt_Windows 下 Qt creator安装和使用

    作者 |  思凡 常用C++开发环境介绍  命令行CommandLine   (1)Linux命令行:GNU g++ + Makefile/CMake   (2)Windows命令行:MinGW 市面 ...

  2. Qt图形界面编程入门(Qt的历史、Qt安装资源链接、Qt Creator简介)

    Qt的历史渊源 Qt是1991年由挪威的奇趣科技(Trolltech)公司开发的跨平台C++图形用户界面(GUI)用程序开发框架,2008年,奇趣科技公司被诺基亚公可收购,Qt也因此成为诺基亚公司旗下 ...

  3. Qt Creator创建基于Qt Widget的应用程序

    Qt Creator创建基于Qt Widget的应用程序 创建基于Qt Widget的应用程序 创建文本查找器项目 设计用户界 头文件 源文件 创建资源文件 编译并运行程序 创建基于Qt Widget ...

  4. Qt Creator创建一个Qt Quick应用程序

    Qt Creator创建一个Qt快速应用程序 创建一个Qt快速应用程序 创建项目 创建主视图 连接鼠标单击以陈述更改 动画过渡 创建一个Qt快速应用程序 本教程使用内置的QML类型,并说明了Qt Qu ...

  5. ubuntu18.04 Qt Creator 安装+ROS Qt Creator Plug-in 插件安装笔记

    ubuntu18.04 Qt Creator 安装+ROS Qt Creator Plug-in 插件安装笔记: 一.Qt Creator 5.10安装 官网下载地址: http://download ...

  6. 使用QT SDK 1.1 Qt Creator 2.0.9创建symbian sisx安装包

    使用QT SDK 1.1 Qt Creator 2.0.9创建symbian sisx安装包 目前最新(文章记录时刻)的QT SDK 1.1相较于原1.0版本创建symbian sisx安装包非常的不 ...

  7. Qt Creator 或者VS+Qt运行OpenGL程序,部分opengl语句执行,但部分效果没有出现,且报错。

    Qt Creator 或者VS+Qt运行OpenGL程序,部分opengl语句执行,但部分效果没有出现,且报错. QWindowsEGLStaticContext::create: Could not ...

  8. 在 Ubuntu Linux 上从源代码构建 Qt 6.2.2的简短教程

    Qt 6.2.0 是 Qt 6 系列的第3个版本,功能与 Qt 5 相当,因此有望成为第一个被新 Qt 项目或从 Qt 5 移植的项目广泛采用的版本.在这篇文章中我提供有关在 Ubuntu Linux ...

  9. Linux下快速静态编译Qt以及Qt动态/静态版本共存

    Qt下静态编译Qt,根据我的经验,如果按照Windows下那种直接拿官方sdk安装之后的文件来编译是行不通的,需要直接下载Qt的source包,目前诺基亚的源码叫做qt-everywhere-open ...

最新文章

  1. 10.3 在线学习与 MapReduce-机器学习笔记-斯坦福吴恩达教授
  2. c语言ffffff错误,C语言打印16进制出现0xffffff现象的问题剖析!
  3. IDEA远程调试服务器代码
  4. typeof与instanceof的区别
  5. 生成模型和判别模型直接的区别
  6. pandas 导入excel_三行Python代码,合并多个Excel文件
  7. SQL中关于where后面不能放聚合函数(如sum等)的解决办法
  8. Python爬虫练习:爬取蜂鸟网图片数据
  9. 【C语言】从零开始的C语言小游戏之路(总)
  10. SQL Server事物日志
  11. shell命令:ls命令
  12. Java健康档案管理系统
  13. 360手机助手安装失败怎么办
  14. nginx-GET /favicon.ico HTTP/1.1
  15. scanf()函数用法规则探索——c语言,以及%c和%s的语法特性
  16. 【观察】赋能制造业数字化转型,华为有何“独门秘籍”?
  17. 汇编语言中PTR的含义及作用
  18. pycharm对项目进行重命名后导致项目内文件一系列异常
  19. k8s clientset 出现 Throttling request took 限流的解决方法
  20. 用Python爬取抖音短视频实战,如此简单

热门文章

  1. 如何解决经常出现Windows数据执行保护的提示?
  2. S8会成为三星移动的转折点吗?
  3. LNMP之 nginx 启动脚本和配置文件
  4. ubuntu14 安装JDK
  5. 学习Java需要达到的25个目标
  6. 使用winrar自解压功能制作安装包
  7. 计算Android屏幕解锁组合数
  8. apu和atom处理器两者的定位
  9. python发送各类邮件的主要方法
  10. C#中汉字数字、汉字拼音的转换