zoukankan      html  css  js  c++  java
  • 在VS2008下编译Qt4.4.x

    VS2008下编译Qt4.4.x

    VS2008下编译Qt4.4.x

    1. 设置环境变量
      
    检查系统环境变量中是否包含了QTDIR环境变量,一般情况下安装程序会自动设置好这些
      
    环境变量的,如果你发现安装后没有正确设置这些变量,就必须手工方式来完成设置,
      
    如:D:\Qt\4.4.0\。然后在系统环境目录下添加一个QTDIR=D:\Qt\4.4.0环境变量,并且
      
    在系统的PATH追加%QTDIR%\bin目录项,以使得可以找到编译后的库和应用程序。

    (这步可以不做,只要最后将qmake在的bin目录放到PATH里面即可)
    2.
    修改编译选项
      
    进入到%QTDIR%\mkspecs\win32-msvc2008\目录下,打开qmake.conf文件找到19行的
       QMAKE_CFLAGS = -nologo -Zm200 -Zc:wch
    ar_t-,将-Zc:wchar_t-改为 -Zc:wchar_t.

    NOTICE:这个很重要的!
    3.
    配置并编译
      
    打开console窗口,并设置VC的环境变量,然后运行如下的配置命令:
       configure -debug-and-release -no-stl -no-sql-sqlite -qt-libjpeg -qt-gif -platform win32-msvc2005
    --> 2008
      
    成功后必须运行nmake clean命令来清除预编译包中的中间文件,然后运行nmake confclean
      
    命令清除所有的配置过程生成的文件,重新运行configure那句命令重新完成配置过程,
      
    这样才能够得到一个干净的源代码配置环境,最后运行nmake来完成源代码的完全编译了。
      
    上面的命令行中,根据你的要求可以自行调整,一般而言为了成功编译必须要包含的命令
      
    选项是-debug-and-release-platform win32-msvc2008两个,其他可以选择。

     注意:

       Qt在编译过程中会用到VS2008nmake工具,console窗口中输入"%VS90COMNTOOLS%vsvars32.bat"去执行环境设置.

  • 相关阅读:
    Linux环境下Nginx的安装
    Hibernate JPA 动态criteria语句针对null查询条件的特殊处理
    easyPOI使用
    Spring JdbcTemplate中关于RowMapper的使用实例
    十分钟了解分布式计算:Google Dataflow
    十分钟了解分布式计算:GraphX
    十分钟了解分布式计算:Petuum
    十分钟了解分布式计算:GraphLab
    文本深度表示模型Word2Vec
    Max Points on a Line
  • 原文地址:https://www.cnblogs.com/SunWentao/p/1348304.html
Copyright © 2011-2022 走看看