我的Qt版本为:qt-sdk-win-opensource-2009.03
如果有任何问题,请与作者联系。
Qt环境变量的设置可以可以参考Qt安装目录bin文件夹下的qtenv.bat的设置,比如我的安装路径为D:/study/program/qt,那么该目录就在D:/study/program/qt/bin/qtenv.bat,其内容为:
@echo off
rem
rem This file is generated
rem
echo Setting up a MinGW/Qt only environment...
echo -- QTDIR set to D:/study/program/qt/qt
echo -- PATH set to D:/study/program/qt/qt/bin
echo -- Adding D:/study/program/qt/bin to PATH
echo -- Adding %SystemRoot%/System32 to PATH
echo -- QMAKESPEC set to win32-g++
set QTDIR=D:/study/program/qt/qt
set PATH=D:/study/program/qt/qt/bin
set PATH=%PATH%;D:/study/program/qt/bin;D:/study/program/qt/mingw/bin
set PATH=%PATH%;%SystemRoot%/System32
set QMAKESPEC=win32-g++
上面是批处理代码,其涵义简述如下:
@:表示后面的命令不回显
echo:命令参数为[on] [off] [message] 分别表示[以后的命令都显示][都不显示][显示message]
rem:是注释用的。
set:命令参数为[variable=[string]]用来显示,设置或删除环境变量,variable为变量名,string为其值。
那么,环境变量的设置方法为:
(1)、右键单击“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”
(2)、“新建”,变量名设置为:QTDIR,变量值设置为:D:/study/program/qt/qt
(3)、同2,“新建”,变量名设置为:QMAKESPEC,变量值设置为:win32-g++
(4)、path变量一般都会有,只要添加就行了,双击path变量,在变量值后面添加:;D:/study/program/qt/qt/bin;D:/study/program/qt/bin;D:/study/program/qt/mingw/bin;%SystemRoot%/System32
(5)、上述变量和值必须和qtenv.bat中的对应,然后就OK了。
---------------------------------------------------------------------------------------------------------------------------------
下面是我添加的修改注册表的方法:
@echo off
rem @ 后面的语句不回显
rem echo off 后面的所有命令不回显
reg add "HKLM/SYSTEM/CurrentControlSet/Control/Session Manager/Environment" /v QTDIR /d "D:/study/program/qt/qt" /t Reg_SZ /f
reg add "HKLM/SYSTEM/CurrentControlSet/Control/Session Manager/Environment" /v Path /d "%path%;D:/study/program/qt/qt/bin;D:/study/program/qt/bin;D:/study/program/qt/mingw/bin;%SystemRoot%/System32" /t REG_EXPAND_SZ /f
reg add "HKLM/SYSTEM/CurrentControlSet/Control/Session Manager/Environment" /v QMAKESPEC /d "win32-g++" /t Reg_SZ /f
pause
上面代码保存为qt.bat,双击运行即可,注意:里面红颜色的部分请与你的qtenv.bat对应部分对应好,如果怕误操作,请先备份注册表。
转载请注明文章来自:http://hi.baidu.com/秀才太守