安装qmake与环境变量解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安装qmake与环境变量解析
转⾃:
安装qmake
当Qt被连编的时候,默认情况下qmake也会被连编。

这⼀部分解释如何⼿⼯连编qmake。

如果你已经有了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:\qt\qmake,现在根据你的编译器运⾏make或者nmake。

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

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

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

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

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

相关文档
最新文档