Mac下编译安装Qt
1. 下载Qt:
下载网址:http://download.qt-project.org/archive/qt/选择你所需要的Qt版本,我这里以Qt4.7.3为例,下载文件qt-everywhere-opensource-src-4.7.3.tar.gz
2. 将下载的文件进行解压,我这边是解压到Developer这个目录
cd /Developer
gnutar xzf qt-everywhere-opensource-src-4.7.3.tar.gz
便于管理,建议将解压出来的文件夹名称换成Qt4.7.3。
3. Mac下Qt环境变量设置
QTDIR -- the directory in which you're building Qt
PATH -- to locate the moc program and other Qt tools
MANPATH -- to access the Qt man pages
LD_LIBRARY_PATH -- for the shared Qtlibrary
首先你需要知道你的shell版本,在终端中输入echo $SHELL。
然后根据输出信息修改对应的配置文件:
1. 如果包含有bash, ksh, zsh or sh,打开~/.profile(没有则直接创建),输入以下信息后保存关闭
QTDIR=/Developer/qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
DYLD_LIBRARY_PATH=$QTDIR/lib:$DYLD_LIBRARY_PATH
export QTDIR PATH MANPATH DYLD_LIBRARY_PATH
2. 如果包含有csh or tcsh,打开~/.login(没有则直接创建),输入以下信息后保存关闭
setenv QTDIR /Developer/qt
setenv PATH $QTDIR/bin:$PATH
setenv MANPATH $QTDIR/man:$MANPATH
setenv DYLD_LIBRARY_PATH $QTDIR/lib:$DYLD_LIBRARY_PATH
最后,注销重新登录这个用户。
4. 接下来就是编译的过程了,打开终端输入以下命令:
cd $QTDIR
./configure
如果你不是root账户,可能出现权限不够的错误,第二个命令改成sudo ./configure,输入密码后就可以继续了。
接下来按照提示输入o和yes后,就开始生成makefile文件。
Makefile成功后,会出现提示让你输入make命令,这里出现make can’t create output file错误是因为你权限不够,同样改用sudo make命令,接着就会进入到编译过程了,慢慢等吧