gpt4 book ai didi

macos - Qt 5.4 - Mac OS X 10.6 支持

转载 作者:行者123 更新时间:2023-12-01 12:38:05 24 4
gpt4 key购买 nike

我在 Mac OS X 10.9 上使用 Qt 5.3.2 编译了我的应用程序,它在 Mac OS X 10.6 上运行没有任何问题。但由于 Qt 5.3.2(未修复)中的错误导致应用程序在最大化时崩溃,如果焦点在 TreeView 上,我不得不切换到 Qt 5.4。

在 Mac OS X 10.9 上使用 Qt 5.4 编译我的应用程序后,它不再在 Mac OS X 10.6 上运行。它因错误而崩溃:

dyld: library not loaded: /usr/lib/libc++.1.dylib Qt

最佳答案

经过一番搜索,我想通了

Qt 网站上提供的 Qt 5.4 二进制文件不支持在 Mac OS X 10.6 上运行 Qt 应用程序。同样需要自定义构建。

根据一个来源:

要使 clang++ 生成与来自 llvm-gcc-4.2.1 的 g++ 兼容的二进制文件,请使用这些编译器和链接器标志:-stdlib=libstdc++ -mmacosx-version-min=10.6

这些将确保我们与 10.6 CRT 链接并且我们不与 libc++(clang++ 的默认 C++ 库)链接。

对于自定义构建:

./configure -prefix $PWD/qtbase -opensource -no-c++11 -debug-and-release -nomake examples -nomake demos 

关于macos - Qt 5.4 - Mac OS X 10.6 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27711849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com