我是第一次尝试安装Riverbank的PyQt,而在这里阅读其他一些问题,看起来我需要将我的Qt从4.6升级到4.7。我已经在最近2天内下载了QtSDK,PyQt和sip,所以它们都应该是最新的。
之前我已经安装了Qt 4.6,它把所有东西放在我期望的地方。例如,我有一个目录/usr/local/Qt4.6,里面有几个文件,而其他文件,比如框架,似乎就是我所期望的。
现在,使用Qt4.7,看起来这个包含移动设备的大包(QtSDK),安装完成后(使用在线安装程序安装到/ Developer / QtSDK没有问题),我看看我是什么以为是预期的领域:
/ usr / include - 只有4.6,没有4.7
/ Library / Frameworks - 超过一年的时间戳,表明它是我的4.6安装
/ Developer / Tools / Qt - 超过一年的时间戳
/ usr / local - 只有4.6,没有4.7
/ Developer / Applications / Qt / plugins - 超过一年的时间戳
我在任何地方都看不到Qt4.7 - 我认为我在/ Developer / QtSDK区域之外没有看到任何安装。我不记得必须做些什么特别的4.6到位。在线安装完成后,我需要为4.7做一些make install类型的东西吗?
或者我是否需要向一堆环境PATH添加内容或配置文件以指向新的Qt4.7?
当我尝试为PyQt运行configure.py时,它认为我的Qt版本是4.6(以及QDBusPendingCall上的choke),所以我很确定它没有看到更新的安装。
我的Mac是Snow Leopard 10.6.8。
提前致谢!
答案 0 :(得分:0)
您需要做的就是设置
export QTDIR=/path/to/SDK/root
export PATH=${QTDIR}/bin:$PATH
一旦你正在构建东西,真正重要的部分是正确的'qmake'需要在你的道路上。 (即不是较旧的)。在那之后,qmake将告诉所有想要构建Qt的东西(及其库/框架/包括实时)