c++ - Qt 4.8 beta 和 Mac OSX Lion,声子错误

标签 c++ qt macos phonon osx-lion

成功安装 mac OS 10.7 后,我尝试编译我的 qt 4.7 项目。

我收到很多“不支持的 mac os x 版本”的警告。因此,我决定使用 Qt 4.8 beta,现在所有警告都消失了。

但是,我现在在使用 Phonon 时遇到链接器问题:

dyld: Library not loaded:/Users/pulseagent/repos/build2/Desktop/Qt/4.8.0/gcc/lib/QtDBus.framework/Versions/4/QtDBus
Referenced from: /Users/kikohs/QtSDK/Desktop/Qt/4.8.0/gcc/lib/phonon.framework/Versions/Current/phonon
Reason: Incompatible library version: phonon requires version 4.8.0 or later, but QtDBus provides version 4.7.0

你知道我可以解决这个问题吗?

谢谢!

最佳答案

您可以使用自制软件(为此已经 has a fix)在 Lion 下轻松安装 QT:

  1. 使用安装自制软件

    /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731 )"

  2. 使用安装qt

    brew install qt --build-from-source

关于c++ - Qt 4.8 beta 和 Mac OSX Lion,声子错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6794005/

相关文章:

swift - 将 CGDisplayStream 与队列一起使用

c++ - 在 C++ 中删除链表的最后一个节点

c++ - 网络字节顺序和字节序问题

c++ - g++静态库依赖动态库

c++ - 在 Visual Studio 中更新 Qt 翻译(.ts 文件)时出现未指定错误

windows - 如何检测屏幕锁定(Qt5、C++、Windows、OSX)

c++ - 如何为服务器编写主循环?

c++ - 如何在不使用连接功能的情况下连接信号和插槽?

qt - Qt 中 MFC 等价物的 SendMessage

linux - 系统如何在需要时调用可移植应用程序(例如文件关联)?