Mac os x下编译安装Qt

                                                                           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命令,接着就会进入到编译过程了,慢慢等吧

 

你可能感兴趣的:(Mac,OSX开发)