安裝qmake與環境變量解析

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

安裝qmake

當Qt被連編的時候,默認狀況下qmake也會被連編。html

這一部分解釋如何手工連編qmake。若是你已經有了qmake,能夠跳過這裏,請看10分鐘學會使用qmakelinux

手動安裝qmake

在手工連編Qt以前,下面這些環境變量必須被設置:ui

  • QMAKESPEC 
    這個必須設置爲你所使用的系統的平臺和編譯器的組合。 
    舉例來講,加入你使用的是Windows和Microsoft Visual Studio,你應該把環境變量設置爲win32-msvc。若是你使用的是Solaris和g++,你應該把環境變量設置爲solaris-g++spa

    當你在設置QMAKESPEC時,能夠從下面的可能的環境變量列表中進行選擇:unix

    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-cchtm

    envvar是下面之一時,環境變量應該被設置到qws/envvar:ip

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

  • QTDIR 
    這個必須設置到Qt被(或者將被)安裝到的地方。好比,c:\qt/local/qt編譯器

一旦環境變量被設置到qmake目錄,$QTDIR/qmake,好比C:\qt\qmake,如今根據你的編譯器運行make或者nmakeqt

當編譯完成時,qmake已經能夠使用了。

 

 

這裏對添加環境變量時,是在path裏頭添加,仍是new一個變量有點疑惑。

解析:若是在path裏頭添加,則運行某程序時,在程序的設置的路徑下頭若是找不到所需文件,就會到path下頭的文件夾去找。

而若是是new的話,當咱們在爲程序添加路徑時(即程序->屬性->添加頭文件之類),如$QTDIR/qmake, $QTDIR 表明的是表明的就是new這個變量時它所指向的路徑。

new 的時候是在添加環境變量,path也是環境變量之一。

相關文章
相關標籤/搜索