我开始将一个非常大的应用程序从qt 4.8移植到qt5.3(osx)。这个应用程序使用声子。 我知道声音已经被弃用了,未来也可能会被取代它但是现在我想让我的应用程序尽快在5.3中工作,所以我下载了kde-phonon lib,然后按照:http://api.kde.org/kdesupport-api/phonon-apidocs/phonon/html/phonon4qt5.html 我试着按照以下方式编译它:
sudo cmake .. -DPHONON_BUILD_PHONON4QT5 = ON -DCMAKE_PREFIX_PATH = / Users / its / Qt / 5.3 / clang_64 -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT = ON
但是我得到了这个输出:
- 以下外部软件包位于您的系统上。 - 此安装将具有这些软件包提供的额外功能。 + Qt5核心(qtbase) + Qt5 Gui(qtbase) + Qt5小部件(qtbase) + OpenGL + Qt5 DBus(qtbase) + Qt5设计师(qttools) + Qt5 OpenGL(qtbase) + Qt5声明(qtquick1) + PulseAudio + GLib2
恭喜!已找到所有外部包裹。
- 在cmake / FindPhononInternal.cmake配置完成的CMake错误:153(add_library):找不到源文件:
MACOSX_BUNDLE
尝试扩展.c .C .c ++ .cc .cpp .cxx .m .M .mm .h .hh .h ++ .hm .hpp .hxx .in .txx Call Stack(最近一次通话):
cmake / PhononMacros.cmake:33(automoc4_add_library)
designer / CMakeLists.txt:12(phonon_add_designer_plugin)
所以是的,我很困惑。有没有人知道这个错误? 提前谢谢。