zoukankan      html  css  js  c++  java
  • 安装qmake与环境变量解析

    转自:http://www.kuqin.com/qtdocument/qmake-manual-2.html

    安装qmake

    当Qt被连编的时候,默认情况下qmake也会被连编。

    这一部分解释如何手工连编qmake。如果你已经有了qmake,可以跳过这里,请看10分钟学会使用qmake

    手动安装qmake

    在手工连编Qt之前,下面这些环境变量必须被设置:

    • QMAKESPEC 
      这个必须设置为你所使用的系统的平台和编译器的组合。 
      举例来说,加入你使用的是Windows和Microsoft Visual Studio,你应该把环境变量设置为win32-msvc。如果你使用的是Solaris和g++,你应该把环境变量设置为solaris-g++

      当你在设置QMAKESPEC时,可以从下面的可能的环境变量列表中进行选择:

      aix-64 hpux-cc irix-032 netbsd-g++ solaris-cc unixware7-g++ aix-g++ hpux-g++ linux-cxx openbsd-g++ solaris-g++ win32-borland aix-xlc hpux-n64 linux-g++ openunix-cc sunos-g++ win32-g++ bsdi-g++ hpux-o64 linux-icc qnx-g++ tru64-cxx win32-msvc dgux-g++ hurd-g++ linux-kcc reliant-64 tru64-g++ win32-watc freebsd-g++ irix-64 macx-pbuilder reliant-cds ultrix-g++ win32-visa hpux-acc irix-g++ macx-g++ sco-g++ unixware-g hpux-acc irix-n32 solaris-64 unixware7-cc

      envvar是下面之一时,环境变量应该被设置到qws/envvar:

      linux-arm-g++ linux-generic-g++ linux-mips-g++ linux-x86-g++ linux-freebsd-g++ linux-ipaq-g++ linux-solaris-g++ qnx-rtp-g++

    • QTDIR 
      这个必须设置到Qt被(或者将被)安装到的地方。比如,c:qt/local/qt

    一旦环境变量被设置到qmake目录,$QTDIR/qmake,比如C:qtqmake,现在根据你的编译器运行make或者nmake

    当编译完成时,qmake已经可以使用了。

    这里对添加环境变量时,是在path里头添加,还是new一个变量有点疑惑。

    解析:如果在path里头添加,则运行某程序时,在程序的设置的路径下头如果找不到所需文件,就会到path下头的文件夹去找。

    而如果是new的话,当我们在为程序添加路径时(即程序->属性->添加头文件之类),如$QTDIR/qmake, $QTDIR 代表的是代表的就是new这个变量时它所指向的路径。

    new 的时候是在添加环境变量,path也是环境变量之一。

  • 相关阅读:
    Android Studio 活动启动模式
    Android Studio 活动的生命周期
    OA表单制作(致远)
    打开excel打印时报“不能使用对象链接和嵌入”
    C#面对对象之封装、继承、多态的简单理解
    C#上手练习7(构造方法语句)
    C#上手练习7(方法语句2)
    C#上手练习6(方法语句1)
    C#上手练习5(GOTO语句)
    C#上手练习4(Break、CONITINUE语句)
  • 原文地址:https://www.cnblogs.com/qingsunny/p/3366683.html
Copyright © 2011-2022 走看看