我使用Qt 5.3.2在Mac OS X 10.9上编译了我的应用程序,它可以在Mac OS X 10.6上运行而没有任何问题。但是由于Qt 5.3.2中存在一个未解决的bug会导致应用程序在最大化时崩溃(如果焦点在树视图上),因此我不得不转换到Qt 5.4。
在使用Qt 5.4在Mac OS X 10.9上编译我的应用程序后,它无法在Mac OS X 10.6上运行。它会崩溃并出现以下错误:
在使用Qt 5.4在Mac OS X 10.9上编译我的应用程序后,它无法在Mac OS X 10.6上运行。它会崩溃并出现以下错误:
dyld: library not loaded: /usr/lib/libc++.1.dylib Qt
libc++
并将它们与应用程序一起发布吗?您可以使用install_name_tool
将二进制文件和Qt库指向@loader_path/libc++.1.dylib
而不是/usr/lib/libc++.1.dylib
。但我想,如果您已经成功构建了适用于10.6的5.4二进制文件,那就足够了。 - Iwillnotexist Idonotexist