分类: LINUX
2008-07-16 10:10:48
QT4开发环境搭建
一、win版
下载
devcpp-
qt-win-opensource-
第一步,安装MinGW,如果没有,用DevCPP一类自带MinGW的IDE也可以,但是建议还是安装MinGW——如果你想用Eclipse开发Qt程序的话。我这里用的是DevCpp,个人习惯不同。
第二步,安装Qt4。我这里使用的是从Trolltech官方网站下载的开源包,有两个:qt-win-opensource-src-
安装完成后,我们就在开始菜单里看到了熟悉的QtAssistant/Designer/Linguistic等组件。值得一提的是那个“Examples and Demos”,做得实在很Cool,应当好好学习一下。
QT4和VS2005的整合安装
1.下载源码包。
2.解压到C:\Qt\4.2-msvc2005\ (如果整合Visual Studio 2005)
3.下载acs_
4.修改C:\Program Files\Microsoft Visual Studio 8 Express\Common7\Tools\vsvars.bat文件。代码如下:
@SET VSINSTALLDIR=c:\Program Files\Microsoft Visual Studio 8
@SET VCINSTALLDIR=c:\Program Files\Microsoft Visual Studio 8\VC
@SET FrameworkDir=c:\WINDOWS\Microsoft.NET\Framework
@SET FrameworkVersion=v2.0.50727
@SET FrameworkSDKDir=c:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR
@if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR
@echo Setting environment for using Microsoft Visual Studio 2005 x86 tools.
@rem
@rem Root of Visual Studio IDE installed files.
@rem
@set DevEnvDir=c: \Program Files\Microsoft Visual Studio 8\Common7\IDE
@set QTDIR=C:\Qt\qtwin-
@set QMAKESPEC=win32-msvc2005
@set PATH=%QTDIR%\bin; c:\Program Files\Microsoft Visual Studio 8\Common7\IDE; c:\Program Files\Microsoft Visual Studio 8\VC\BIN; c:\Program Files\Microsoft Visual Studio 8\Common7\Tools; c:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;c:\Program Files\Microsoft Visual Studio 8\VC\VCPackages; %PATH%
@set INCLUDE=%QTDIR%\include; C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include; c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE; %INCLUDE%
@set LIB=%QTDIR%\lib; C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib; c:\Program Files\Microsoft Visual Studio 8\VC\LIB; c:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;%LIB%
@set LIBPATH=c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
@goto end
:error_no_VSINSTALLDIR
@echo ERROR: VSINSTALLDIR variable is not set.
@goto end
:error_no_VCINSTALLDIR
@echo ERROR: VCINSTALLDIR variable is not set.
@goto end
:end
5.运行程序 -> Microsoft Visual Studio 2005-->Visual Studio ToolsàVisual Studio 2005 Command Prompt。
6.cd C:\Qt\4.2-msvc2005\
7. installpatch42.bat(运行此文件)
8. qconfigure.bat msvc2005 –debug-and-release -no-stl
9. nmake sub-src
10. nmake
11. 添加环境变量。PATH中添加C:\Qt\4.2-msvc2005\bin
12. 设置QMAKESPEC变量值为win32-msvc2005
13. 当编写完一个程序之后,调用Visual Studio 2005 Command Prompt。
14. qmake -project -t vcapp -o projectname.pro
15. qmake
将产生projectname.vcproj 文件。
15.用vs2005打开之后,需要在project-〉property-〉configuration properties-〉linker-〉input添加Imm32.lib, Ws2_32.lib, winmm.lib
多说几句
如果你还想在Eclipse里面写Qt程序,那么只要安装qt-eclipse-integration-win32-
二、X11版
由于QT4完全不同于QT3及以前的版本,在Linux系统中安装以前先确定一下,你的PC有没有安装过 QT,如果机器内已经安装过QT请新建一个用户登录上去再进行安装QT4。如果没有,先安装gcc,版本最好在gc
1、从Trolltech公司主页上去下载qt-x11-opensource-src-
2、解压:gunzip qt-x11-opensource-src-
tar xvf qt-x11-opensource-src-
3、运行configure脚本:
进入qt-x11-opensource-src-
输入./configure,运行shell脚本程序;
4、编译:gmake;
5、安装:gmake install;
(第3、4、5步运行时间比较长,根据机器的配置不同而不同。)
#注意是安装到了/usr/local/Trolltech/Qt-
6、设置环境变量:
打开/etc/profile文件,在该文件的末尾加上以下语句:
PATH=/usr/local/Trolltech/Qt-
QTDIR=/usr/local/Trolltech/Qt-
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH QTDIR MANPATH LD_LIBRARY_PATH
保存后重启。
我遇到中文显示乱码的功能,解决办法如下:
运行:/usr/local/qt
退出保存。
chinaunix网友2009-05-22 17:59:56
你好。我正在用博创的实验箱做QT4的移植,有很多问题需要帮助,能和你交个朋友吗?我的qq号123645920 邮箱:yafeilinux@163.com 希望你能联系我,谢谢