软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 编程开发 > 工具与技巧 > VS2012 编译 Qt5.0.0 正式版

VS2012 编译 Qt5.0.0 正式版

随着Qt5.0正式的版的发布,我们终于迎来了Qt里程碑式的版本。
下面介绍它的编译步骤:

1. 下载 有两种方式

     a.  直接下载vs2010 官方的版本

          http://releases.qt-project.org/qt5/5.0.0/qt-windows-opensource-5.0.0-msvc2010_32-x86-offline.exe

     b.  Git下载

          I .   git clone git://gitorious.org/qt/qt5.git qt5 通过这个下载qt5.0
         II .   cd qt5 &&  perl init-repository

         很多在执行完第一步时很迷惑,里面的目录都是空的,其实没关系,init-repository才是实际下载代码仓库。     

         在windows 下面使用 Git 也有两种方式,

         第一种 安装 msysgit

         第二种 直接在Cygwin当中使用Git 这个是我最喜欢的方式

2.  必须安装 Perl (至少5.12), Python(至少2.7)以及ICU最新版

      Perl 建议使用strawberry 版本 (http://strawberry-perl.googlecode.com/files/strawberry-perl-5.16.2.1-32bit.msi)

      Python 使用2.X系列

3.  运行 VS2012 x86 Native Tools Command Prompt 批处理

4.  cd <install qt5.0>5.0.0\Src\qtbase\

5.  使用下面的配置方式
      configure -opensource -platform win32-msvc2012 -debug-and-release -opengl desktop
     建议使用-opengl desktop 否则会报错

6.  nmake 开始编译

总结:

Qt5.0 的编译还是很简单的

在编译过程中可能会遇到“NMAKE : fatal error U1073: don't know how to make 'C:\Dev\qt\qt_5\qt5\qtbase\lib\translator_commond.lib'”
这个错误,现在已经报Bug了(https://bugreports.qt-project.org/browse/QTBUG-28841?page=com.googlecode.jira-suite-utilities:transitions-summary-tabpanel)
出现这个错误是因为ANGLE library库编译出错。你可以在configure中增加 “-no-angle”试试。

    相关阅读
    网友评论
    栏目导航
    推荐软件